[gPXE] DHCP Client ID in gPXE 1.0.0?

Stefan Hajnoczi stefanha at gmail.com
Fri Mar 19 06:08:20 EDT 2010


On Fri, Mar 19, 2010 at 8:55 AM, Steven Shiau <steven at nchc.org.tw> wrote:
>> Does this mean you removed the client identifier and dhcpd handed out
>> the same IP address when Linux booted?
>
> Yes. That's true here.

I'm not a DHCP expert.  It would be interesting to check the RFCs and
ISC dhcpd IP allocation code.  I assumed DHCP servers only hash MAC
addresses for IP allocation but your case shows that the client
identifier also comes into play.

Is this use of client identifier defined in the RFCs?  Does ISC dhcpd
let you disable use of the client identifier in the IP allocation
algorithm?  Could you change the Linux dhcp client's identifier -
which one you change is arbitrary, right?

I want to make sure we understand the root cause here before adding
workaround code.

Stefan


More information about the gPXE mailing list