[Dnsmasq-discuss] Help Translating DNSMasq options for NetBoot Mac

Simon Kelley simon at thekelleys.org.uk
Wed Feb 3 19:06:39 GMT 2010


Max Turkewitz wrote:
> 
> Don, 
>    Thanks for pointing out the spelling difference.
> Simon,
>     After making the changes I can see that DNSMasq picks up the 
> apple-boot tag!  It does not seem to work without the force option or 
> with the compressed option you suggested:
>  > dhcp-option=vendor:AAPLBSDPC/i386,8,81:00:00:67
> My mac is specifically requesting option 60 and it is not being sent 
> with the above line.  I did get apple-boot tag though.
> 
>  What I found was that I need the specific dhcp options 43 and 60.  
> 
> After configuring, testing, and successfully booting my Mac I 
> uncommented the lines:
> dhcp-boot=pxelinux.0,192.168.33.1,192.168.33.1
> dhcp-option-force=208,f1:00:74:7e
> dhcp-option=209,pxelinux.cfg/default
> 
> To test that PC's booting PXE were not broken, and found that those 
> options broke the Mac booting.

If you just need to suppress those during apple booting, making them

dhcp-option=net:#apple-boot,209,pxelinux.cfg/default
dhcp-option-force=net:#apple-boot,208,f1:00:74:7e

will do it:  "#apple-boot" means "not apple-boot"



> 
> I need to look at the DHCP output from Syslog more but work and school 
> need a lot of attention right now so hopefully I'll have more 
> information tomorrow or Friday.
> 
> 

If you can get packet-captures of the transactions using wireshark or 
tcpdump, that would be very useful. The simplest method is

tcpdump -i <interface> -s 0 -w <file> on the machine running dnsmasq. 
Send the resulting file to me off-list. Dumps from the working and 
non-working configurations would be useful.
> 
> Thanks again for all your help,
>                                 Max
> 
> 
> 
> 
Cheers,

Simon.





More information about the Dnsmasq-discuss mailing list