[Dnsmasq-discuss] FW: Enable dnsmasq to return addresses of multiple tftp servers in cycle

Sushil Agrawal sushil.agrawal at coriolis.co.in
Tue Jun 28 07:54:54 BST 2011


It looks good and It did not break anything in the general dns, dhcp etc.
functionality as much as I ran it. Thanks.
Anything will go in the contrib directory about this ! ?

cheers
Sushil.

On Mon, Jun 27, 2011 at 9:17 PM, Simon Kelley <simon at thekelleys.org.uk>wrote:

> Sushil Agrawal wrote:
> > [sorry if you have received multiple copies of this email; facing
> > problems in posting
> > to the list; big size etc ... ]
> >
> >
> > Attached is the modified patch after the feedback. It is also
> > pasted at the end of this email.
> >
> > Following is the summary of the changes:
> >
> > 1. dnsmasq-2.57/dnsmasq.conf.
> > example:
> > 2. dnsmasq-2.57/man/dnsmasq.8
> >     added example and description for following version of dhcp-boot
> >
> >     #dhcp-boot=/var/ftpd/pxelinux.0,boothost,tftp_server_name
> >
> > 3.
> > dnsmasq-2.57/src/dnsmasq.h
> >     added a new field 'tftp_sname' in struct dhcp_boot
> >     for the tftp server name.
> >
> > 4.
> > dnsmasq-2.57/src/option.c
> >     added code to process the tftp_servername option.
> >
> > 5.
> > dnsmasq-2.57/src/rfc2131.c
> >     added code to call cache_find_by_name() to get an IP address
> >     of the tftp server given its name. cache_find_by_name()
> >     automatically returns these addresses in cycle.
> >
> >
> > tested with:
> >
> >     dhcp-boot=pxelinux.0,test2,test2
> > in the dnsmasq.conf file
> >
> >     --dhcp-boot=pxelinux.0,test2,test2
> > on the command line
> >
> >     --dhcp-boot=pxelinux.0,,test2
> > on the command line.
> >
> > In these examples test2 was considered as tftp server name and
> > so it was looked up in the cache and one ip address was returned.
> >
> >
>
> Thanks for that. I integrated your patch and tweaked it a bit, please
> could you test
>
>
> http://www.thekelleys.org.uk/dnsmasq/test-releases/dnsmasq-2.58test15.tar.gz
>
> and make sure I didn't break anything?
>
>
> Cheers,
>
> Simon.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/attachments/20110628/62aaae4e/attachment.htm 


More information about the Dnsmasq-discuss mailing list