In man dhcpd.conf, there is this paragraph:
Is there any way to make a lease really expire so that dhcpd does not look to see 'if there is an old IP address the client had before'?
I'd like to have users who turn off their computer and come back 12 hours later to get a different IP from the DHCP pool. To reflect this, I have set the lease time to 3 hours, and then I noticed people still got their same IP the next day. RTFM told me why.
Anyhow, I view this as a little step in reducing tracking and helping with privacy for users.
If there is anyone out there familiar with the isc-dhcp41-server source that knows what file to edit, let me know! If I find it, I'll post a reply later.
Code:
When the DHCP server allocates a new address for a client (remember,
this only happens if the client has sent a DHCPDISCOVER), it first
looks to see if the client already has a valid lease on an IP address,
or [B]if there is an old IP address the client had before[/B] that hasn't yet
been reassigned.
Is there any way to make a lease really expire so that dhcpd does not look to see 'if there is an old IP address the client had before'?
I'd like to have users who turn off their computer and come back 12 hours later to get a different IP from the DHCP pool. To reflect this, I have set the lease time to 3 hours, and then I noticed people still got their same IP the next day. RTFM told me why.

If there is anyone out there familiar with the isc-dhcp41-server source that knows what file to edit, let me know! If I find it, I'll post a reply later.