Cleanup leases?

Jeff A. Earickson jaearick at
Tue Sep 26 14:19:21 UTC 2006

Attached is a perl script to clean up lease files.  It takes the
current lease file, cleans it per the arguments, and writes out
a new file that you can move into place WHILE dhcp is shut down.
Be *sure* that all DHCP servers are shut down and quiet before 
monkeying with your lease files.  Be *sure* that all of your
DHCP servers have the same lease file before starting DHCP back
up.  Use at your own risk, etc, etc.

For public areas where people/laptops come and go, lower your lease
time.  Our pubic areas like our library have lease times only in
the few-hour range.

Jeff Earickson
Colby College

On Tue, 26 Sep 2006, B. Cook wrote:

> Date: Tue, 26 Sep 2006 10:03:56 -0400
> From: B. Cook <bcook at>
> Reply-To: dhcp-users at
> To: dhcp-users at
> Subject: Cleanup leases?
> Hello All,
> I have a /25 defined for about 64+ laptops, and for low public usage
> here at the library..
> today I have started to receive the 'no free leases' entry in the logs..
> I am going in and removing leases that ended about 20+ days ago..
> How can I keep this file cleaned up so that people that need leases will
> get them back from people that are no longer using them?
> Thanks in advance.
> - Brian

More information about the dhcp-users mailing list