Frank wrote: > Hi experts: > In my subnet there is an bare metal provision system called > "linmin" which will serve pxe installation, I am also using dnsmasq in > same subnet as a programmable DHCP server. > now I want to disable all bootp and pxe stuff in dnsmasq because if > dnsmasq offers IP during pxe installation, the linmin system will not work. > I see from the man page simply ignores parameter will disable the > functionality, so I add "dhcp-boot" in /etc/dnsmasq.conf, unlucky the > dnsmasq cannot start error message: > > Starting dnsmasq: > dnsmasq: missing parameter at line 87 of /etc/dnsmasq.conf > > So what should I do to disable it? thank you. >
PXE boot ROMS make DHCP requests with the vendor-class set to a string which starts with "PXEClient" you can test for this with dhcp-vendorclass=set:pxestuff,"PXEClient" and then tell dnsmasq to ignore anything which matches with dhcp-ignore=tag:pxestuff That syntax assumes a reasonably up-to-date dnsmasq version. You can do the same thing with older code but the syntax is different, so check back here for a translation. HTH Simon.
