I just set up ISC dhcpd 3.1.0a1 on an AlphaServer running RH 7.0
with kernel 2.2.22.
dhcpd is working fine, with no errors. Three computers connected
to the network all acquire leases and are able to correctly
function as expected.
However...The first two computers are given the SAME IP ADDRESS!
Not only that, their hardware addresses (obviously different)
are listed as being the same in the dhcpd.leases file.
A THIRD computer connected is given a DIFFERENT IP address,
as it should be. (Third computer not shown here).
I released the IP addresses of the three attached WinXP machines,
shut them down, killed dhcpd on the Alpaserver, made a new,
empty lease file, fired up dhcpd, then turned on all the computers.
Same result.
What am I missing here? Why is the second "discover" appearing
to be issued by BOX-A, while the "ack" is being sent to BOX-B?
Here are the contents of the conf file, the lease file, plus my logs
from the last connection attempt:
--------
ddns-update-style none;
option domain-name "example.com";
option domain-name-servers 192.168.1.132;
default-lease-time 86400;
max-lease-time 86400;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.132;
}
------
lease 192.168.1.10 {
starts 2 2006/10/10 11:24:00;
ends 3 2006/10/11 11:24:00;
cltt 2 2006/10/10 11:24:00;
binding state active;
next binding state free;
hardware ethernet 00:00:00:00:00:10;
uid "\001\000\000\000\000\000\020";
client-hostname "BOX-A";
}
lease 192.168.1.10 {
starts 2 2006/10/10 11:25:32;
ends 3 2006/10/11 11:25:32;
cltt 2 2006/10/10 11:25:32;
binding state active;
next binding state free;
hardware ethernet 00:00:00:00:00:10;
uid "\001\000\000\000\000\000\020";
client-hostname "BOX-B";
}
-------------
Oct 10 07:23:08 alpha dhcpd: Internet Systems Consortium DHCP Server V3.1.0a1
Oct 10 07:23:08 alpha dhcpd: Copyright 2004-2006 Internet Systems Consortium.
Oct 10 07:23:08 alpha dhcpd: All rights reserved.
Oct 10 07:23:08 alpha dhcpd: For info, please visit
http://www.isc.org/sw/dhcp/
Oct 10 07:23:08 alpha dhcpd: Wrote 0 leases to leases file.
Oct 10 07:23:08 alpha dhcpd: Listening on LPF/eth0/00:10:4b:6c:04:2b/192.168.1/24
Oct 10 07:23:08 alpha dhcpd: Sending on LPF/eth0/00:10:4b:6c:04:2b/192.168.1/24
Oct 10 07:23:08 alpha dhcpd: Sending on Socket/fallback/fallback-net
Oct 10 07:23:59 alpha dhcpd: DHCPDISCOVER from 00:00:00:00:00:10 via eth0
Oct 10 07:24:00 alpha dhcpd: DHCPOFFER on 192.168.1.10 to 00:00:00:00:00:10 (BOX-A) via eth0
Oct 10 07:24:00 alpha dhcpd: DHCPREQUEST for 192.168.1.10 (192.168.1.132) from 00:00:00:00:00:10 (BOX-A) via eth0
Oct 10 07:24:00 alpha dhcpd: DHCPACK on 192.168.1.10 to 00:00:00:00:00:10 (BOX-A) via eth0
Oct 10 07:25:31 alpha dhcpd: DHCPDISCOVER from 00:00:00:00:00:10 (BOX-A) via eth0
Oct 10 07:25:32 alpha dhcpd: DHCPOFFER on 192.168.1.10 to 00:00:00:00:00:10 (BOX-B) via eth0
Oct 10 07:25:32 alpha dhcpd: DHCPREQUEST for 192.168.1.10 (192.168.1.132) from 00:00:00:00:00:10 (BOX-B) via eth0
Oct 10 07:25:32 alpha dhcpd: DHCPACK on 192.168.1.10 to 00:00:00:00:00:10 (BOX-B) via eth0
Oct 10 07:26:02 alpha dhcpd: DHCPINFORM from 192.168.1.10 via eth0
Oct 10 07:26:02 alpha dhcpd: DHCPACK to 192.168.1.10 (00:00:00:00:00:10) via eth0
Oct 10 07:26:05 alpha dhcpd: DHCPINFORM from 192.168.1.10 via eth0
Oct 10 07:26:05 alpha dhcpd: DHCPACK to 192.168.1.10 (00:00:00:00:00:10) via eth0
Oct 10 07:28:05 alpha dhcpd: DHCPINFORM from 192.168.1.10 via eth0
Oct 10 07:28:05 alpha dhcpd: DHCPACK to 192.168.1.10 (00:00:00:00:00:10) via eth0
Oct 10 07:28:08 alpha dhcpd: DHCPINFORM from 192.168.1.10 via eth0
Oct 10 07:28:08 alpha dhcpd: DHCPACK to 192.168.1.10 (00:00:00:00:00:10) via eth0
--
TeGGeR®
The Unofficial Honda/Acura FAQ
www.tegger.com/hondafaq/