I just started running a dhcp server (Mandrake Linux) on my local network. All of the computers in the house (a variety, including Windows 2000, Mac OS 9, and Debian Linux) have no trouble getting an IP address through DHCP except my new iBook, running 10.2.1.
I choose the DHCP option, and click Apply Now. It waits about 20 seconds, and then comes back with a "self-assigned" IP address. According to the logs on the server, everything is happening the way it is supposed to, except that the computer never uses the IP address it gets assigned.
I've tried both specifying an IP address for that computer, and letting it be randomly assigned one from a range of IP addresses. I've also tried it using both the ethernet adapter and the AirPort card--same result. This computer has successfully used two other DHCP servers with no problems.
The weird thing is that if I choose the option "DHCP with manual IP address", it is able to get the rest of the information (netmask, etc) from the DHCP server.
Here is an excerpt from the server log:
Oct 7 20:53:21 clear dhcpd: DHCPDISCOVER from 00:30:65:06:6f:60 via eth2
Oct 7 20:53:21 clear dhcpd: DHCPOFFER on 10.2.2.6 to 00:30:65:06:6f:60 via eth2
Oct 7 20:53:32 clear dhcpd: if IN A doesn't exist add 43200 IN A 10.2.2.6: resolver failed.
Oct 7 20:53:32 clear dhcpd: DHCPREQUEST for 10.2.2.6 from 00:30:65:06:6f:60 via eth2
Oct 7 20:53:32 clear dhcpd: DHCPACK on 10.2.2.6 to 00:30:65:06:6f:60 via eth2
And here is what it looks like when I do the "DHCP with manual IP address":
Oct 8 19:02:22 clear dhcpd: DHCPINFORM from 10.2.2.6 via eth2
Oct 8 19:02:22 clear dhcpd: DHCPACK to 10.2.2.6
Any ideas what might be going on? Thanks!
I choose the DHCP option, and click Apply Now. It waits about 20 seconds, and then comes back with a "self-assigned" IP address. According to the logs on the server, everything is happening the way it is supposed to, except that the computer never uses the IP address it gets assigned.
I've tried both specifying an IP address for that computer, and letting it be randomly assigned one from a range of IP addresses. I've also tried it using both the ethernet adapter and the AirPort card--same result. This computer has successfully used two other DHCP servers with no problems.
The weird thing is that if I choose the option "DHCP with manual IP address", it is able to get the rest of the information (netmask, etc) from the DHCP server.
Here is an excerpt from the server log:
Oct 7 20:53:21 clear dhcpd: DHCPDISCOVER from 00:30:65:06:6f:60 via eth2
Oct 7 20:53:21 clear dhcpd: DHCPOFFER on 10.2.2.6 to 00:30:65:06:6f:60 via eth2
Oct 7 20:53:32 clear dhcpd: if IN A doesn't exist add 43200 IN A 10.2.2.6: resolver failed.
Oct 7 20:53:32 clear dhcpd: DHCPREQUEST for 10.2.2.6 from 00:30:65:06:6f:60 via eth2
Oct 7 20:53:32 clear dhcpd: DHCPACK on 10.2.2.6 to 00:30:65:06:6f:60 via eth2
And here is what it looks like when I do the "DHCP with manual IP address":
Oct 8 19:02:22 clear dhcpd: DHCPINFORM from 10.2.2.6 via eth2
Oct 8 19:02:22 clear dhcpd: DHCPACK to 10.2.2.6
Any ideas what might be going on? Thanks!