Wrong server IP being sent in DHCP offer
I have two Windows XP machines getting their IP addresses from a Debian box, running DHCP3 - all the latest upgrades everywhere! The Debian box is also running BIND9. Everything seems to work very well - the DNS is updated, IP addresses are assigned, etc
BUT the IP address information being given by the DHCP server has the wrong server address. Instead of 10.64.0.10 it is sending 127.0.0.1 - I trapped this with tethereal - each time a new DISCOVER event occurs, the DHCP server replies as 127.0.0.1 -> 10.64.0.X - so now the Windows box thinks it got the IP address from itself?
Now where does the DHCP server get its address from?? I know it's a simple setting somewhere... The interfaces, hosts and dhcpd.conf files all seem right.