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

Simon Kelley simon at thekelleys.org.uk
Sun Jan 31 12:30:49 GMT 2010


Max Turkewitz wrote:
> Hi guys,
>    For sometime now I've been using DNSMasq off a DD-WRT router to PXE 
> boot machines on my network to run diagnostics and OS installers.  
> Recently I got the drive to set this up for my Intel Mac, I got it 
> working with the ISC dhcp server in my virtual machine environment, but 
> can't seem to understand how to translate the options to DNSMasq in 
> order to run it on my local network.  Below is the pertinent section:
> class "AppleNBI-i386"{
> match if substring (option vendor-class-identifier, 0, 14) = 
> "AAPLBSDPC/i386";
> option dhcp-parameter-request-list 1,3,17,43,60;
> if (option dhcp-message-type = 1) { option vendor-class-identifier 
> "AAPLBSDPC/i386"; }
> if (option dhcp-message-type = 1) { option vendor-encapsulated-options 
> 08:04:81:00:00:67; }
> # The Apple Boot Loader binary image. This file will in turn TFTP the 
> kernel image and extension cache.
> filename "Diag106NetBoot.nbi/i386/booter";
> ## NOTE: Try to keep the root path as short as possible. I copy the DMG 
> files to /nbi and export that folder.
> option root-path 
> "nfs:192.168.33.1:/var/lib/tftpboot:Diag106NetBoot.nbi/NetBoot.dmg";
> }
> 

Even better:

dhcp-vendor=apple-boot,AAPLBSDPC/i386
dhcp-option-force=apple-boot,vendor:AAPLBSDPC/i386,8,81:00:00:67
dhcp-option-force=apple-boot,option:root-path,"nfs:192.168.33.1:/var/lib/tftpboot:Diag106NetBoot.nbi/NetBoot.dmg"
dhcp-boot=net:apple-boot,"Diag106NetBoot.nbi/i386/booter"


HTH

Simon.

> This came from http://www.afp548.com/article.php?story=20061220102102611
> 
> I was wondering if you guys could help me.  So far I have:
> dhcp-vendorclass=AppleNBI-i386,"AAPLBSDPC/i386"
> dhcp-option=net:AppleNBI-i386,option-vendor,"AAPLBSDPC/i386"
> dhcp-option=net:AppleNBI-i386,option:filename,"Diag106NetBoot.nbi/i386/booter"
> dhcp-option=net:AppleNBI-i386,option:root-path,"nfs:192.168.33.1:/var/lib/tftpboot:Diag106NetBoot.nbi/NetBoot.dmg"
> 
> But this actually seems to have broken DNSMasq.  Do you guys think you 
> can help me translate this ISC configuration to a DNSMasq configuration?
> If the Developers are out there on the list I really enjoy the product, 
> thanks for the great work!
> 
> -Max
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss





More information about the Dnsmasq-discuss mailing list