one-lease-per-client... seriously

Brian Rak brak at gameservers.com
Fri Sep 16 14:14:39 UTC 2016



On 9/15/2016 4:33 PM, Jeff Wieland wrote:
> Brian Rak wrote:
>> I'm running into an issue where DHCPD (v4.3.4 and older versions) is 
>> issuing multiple leases to the same mac address.  It appears to be 
>> looking at the DHCP Client-ID field to determine what a unique client 
>> is.  I'd much rather it ignore everything except for the client's mac 
>> address, but I can't seem to find an option to do this.
>>
>> I already have:
>>
>> one-lease-per-client                                    true;
>> deny duplicates;
>>
>> in my config, which doesn't seem to be helping.
>>
>> This is a problem, because I'm using DHCP for PXE booting, which 
>> means each machine ends up getting three concurrent leases:
>>
>> one via the firmware built into the nic
>> iPXE then gets chainloaded, and gets another lease
>> the actual OS gets loaded, and gets a different lease
>>
>> It's very difficult to get these all to share leases, and I'd really 
>> much rather handle this on the DHCP server side.  DNSMasq can do 
>> this, but it doesn't scale well enough.
>>
>> _______________________________________________
>> dhcp-users mailing list
>> dhcp-users at lists.isc.org
>> https://lists.isc.org/mailman/listinfo/dhcp-users
>>
> I've not used it, but it looks like the ignore-client-uids statement 
> might work.
That looks like exactly what I wanted, thanks.  I guess I was looking at 
an old man page.



More information about the dhcp-users mailing list