What DHCP Option Tells the DHCP Server the Client's Host name?
Glenn.Satchell at uniq.com.au
Sun Jan 20 13:16:07 UTC 2008
>To: dhcp-users at isc.org
>Subject: What DHCP Option Tells the DHCP Server the Client's Host name?
>Date: Fri, 18 Jan 2008 15:17:22 -0600
>From: Martin McCormick <martin at dc.cis.okstate.edu>
> This question falls under the category of things I
>thought I knew but found out I didn't.
> I thought it was the dhcp-client-identifier but I am not
>sure because I haven't made anything work that one might expect
> The question is whether it isn't working because I am
>looking at the wrong option for a value that will never appear
>there or is it not working because the logic of the conditional
>expression is wrong.
> Is there a statement that will make dhcpd essentially
>"echo" the contents of a variable when running so one can see if
>the option being worked with even contains the desired
You can use syntax sych as:
set myclientid = option dhcp-client-identifier;
and it will add this variable to the lease structure in dhcpd.leases.
The client identifier is set by MS windows dhcp clients as a '1'
followed by the mac address. Most other dhcp clients do not set it at
Have a look at the dhcp-options man page for a list of the names of the
various options. dhcp-eval man page has the bits for manipulating
The value you want to read is 'option hostname'.
More information about the dhcp-users