Forget about bootpd, it’s ancient. Use dhcpd, it can do everything that bootpd does. (DHCP is a superset of BOOTP.) But you’ll have to learn a different syntax for setting up the client entry.
well i have an application that writes to the /etc/bootptab file. it uses a key and mac address to reboot the machine and reimage it only when requested. it deletes the entry before the machine reboots. I cant seem to find anyway dhcpd does this.
Good question. I didn’t find any answer out there.
But you might as well run bootpd standalone because you have to kick the process when bootptab changes, and if run under (x)inetd, bootpd hangs around for a few minutes and I think won’t reread the changed bootptab.
looks like bootpd is not responding to the pxe calls. I am guessing i am going to have to rewrite my application that updates the bootptab file for dhcp server. is there a way to add hosts to DHCP server without reloading? or am i going to have to issue a DHCP reload command each time i add or subtract a host? can you add a host useing one line?
Again. I have been searching google for this stuff and it has failed me. any help would be appreciated.
found the heart of the issue. bonded network device does not receive dhcp or tftp traffic. my windows machine on the same network sees all the udp broadcasts whereas the SuSE machine only sees broadcasts directed to it. ie YPserv and DHCPv6 neighborhood requests. I am thinking that its a bond0 issue.