Never expire leases.

Chuck Anderson cra at WPI.EDU
Fri Apr 17 23:37:43 UTC 2009

On Fri, Apr 17, 2009 at 03:41:48PM -0700, Keith wrote:
> I have about 10 IP's that are part of a /24 that somehow are set to never
> expire in a dhcpd.leases file and it is causing a bit of pain.
> lease {
>   starts 1 2008/10/27 20:05:10;
>   ends never;
>   tstp 2 2038/01/19 03:14:07;
>   binding state active;
>   next binding state free;
>   hardware ethernet 00:1c:df:cf:e4:59;
> }

Do you have "dynamic bootp" enabled?  BOOTP leases are infinite by 
protocol definition.

> Can I just stop dhcpd and edit the lease file and delete these leases and
> restart dhcpd? I know its not good to edit the lease file, but I don't see
> any other choice here.

That should be fine, just be sure those clients really aren't using 
those addresses on the network.  I would:

1. turn off dynamic bootp on the server:

  pool {
            deny dynamic bootp clients;

  and remove "dynamic-bootp" from any range statements.

2. remove any static IP configuration on the clients, reconfigure them 
to use DHCP instead of BOOTP, reboot them.

More information about the dhcp-users mailing list