dhcpd is not updating dhcpd.leases when giving away IP addresses. The versions tested are: 3.0pl1-23 (stock RHL9) 3.0pl2-6.13 (lastest rawhide) An lsof | grep dhcp should /var/lib/dhcp/dhcpd.leases being opened IP addresses being assigned are showing in /var/log/messages
dhcpd no longer records static leases in its database - ie. leases of a 'fixed-address' : subnet xxx.xxx.xxx.xxx netmask mmm.mmm.mmm.mmm { host n { hardware ethernet XX:XX:XX:XX:XX; fixed-address nnn.nnn.nnn.nnn; } } This is a STATIC LEASE and will NOT be recorded in the dhcpd.leases database. Only DYNAMIC LEASES, such as subnet xxx.xxx.xxx.xxx netmask mmm.mmm.mmm.mmm { range xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy; } are recorded in the database - this works OK with dhcp-3.0.1-+
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2004-566.html