> On Sep 8, 2016, at 9:14 PM, Jim Thompson <[email protected]> wrote:
> 
> On Thu, Sep 8, 2016 at 7:36 PM, Karl Fife <[email protected]> wrote:
> 
>> There is a brand new feature/option in ISC dhcpd 4.3.0 (the DHCP server
>> version in pfSense 2.3+).
>> 
> 
> you could say, "Thank you".  I drove the old crud out.

You could say “you’re welcome” but… I know you’re not capable :)

> 
> 
>> I would like to see this new feature available in the pfSense GUI
>> 
>> The new feature allows the DHCP server to ignore client UIDs as the
>> primary identifier for the lease.  A host that presents a UID will have its
>> lease assigned/keyed to that UID instead of having it be keyed to the
>> client's MAC address.
>> 
>> Rationale for this feature request:
>> 
>> Honoring the client-presented UID is a DHCP specification, but in
>> practice, A *single* host, with multiple OSes (or a host with a multi-step
>> boot process, e.g. PXE boot) will end up receiving multiple different IP
>> leases if one stack's DHCP client happenst to present a Client Identifier
>> UID's versus another that does not (versus yet another that present a
>> differently-formatted UID). Thus the ISC created a server feature in 4.3.0+
>> allowing client identifier UID to be ignored by the server.
>> 
>> In practice, I often see the example where a host that boots PXE, into
>> iPXE, into Linux (e.g. Fog's Linux stack) on its way to say, Windows, often
>> ends up having different IP addresses along the way.  I tend to see where
>> the Intel PXE stack presents a UDI, iPXE does not, and Windows can't be
>> bothered with a DHCP discover at all (going straight to a DHCP Request
>> which may be out-of-pool). :-)
>> 
>> Unfortunately it is NOT a command-line option, thus can't be passed as an
>> advanced option.  I think it would be necessary to add a simple GUI
>> checkbox.  Since it can be desirable for a host to be identified by the
>> same IP throughout the stages of the boot process (not to mention a
>> cluttered DHCP lease table with multiple entries for a the client's MAC),
>> it would be helpful to ENABLE the use of this feature in pfSense.
>> 
>> Is this in the pipeline?  Before making a formal feature request I thought
>> I'd bounce it off my peers here on the mailing list.
>> 
>> Cheers.
>> 
>> -Karl Fife
>> 
>> https://www.freebsd.org/cgi/man.cgi?query=dhcpd.conf
>> 
>> " ignore-client-uids flag;
>> If the ignore-client-uids statement is present and has a value of
>> true or on, the UID for clients will not be recorded.  If this
>> statement is not present or has a value of false or off, then client
>> UIDs will be recorded.  "
>> 
> 
> Well, it's in the FreeBSD tree, so it seems that it should be
> straight-forward to install support for this in pfSense > 2.3
> 
> Jim
> _______________________________________________
> pfSense mailing list
> https://lists.pfsense.org/mailman/listinfo/list
> Support the project with Gold! https://pfsense.org/gold

_______________________________________________
pfSense mailing list
https://lists.pfsense.org/mailman/listinfo/list
Support the project with Gold! https://pfsense.org/gold

Reply via email to