DHCPD / Updating A Client's Hostname
David Cantrell
dcantrell at redhat.com
Tue Feb 26 23:53:24 UTC 2008
On Feb 26, 2008, at 1:09 PM, Jeremy Moles wrote:
> I've been trying for some hours now to configure a server running
> DHCPD
> v3.0.6-Fedora (from Fedora 8) to do whatever I can gather from the
> manpages/internet is necessary to have the server give the client it's
> new hostname. I've tried everything I can think of and have, as a last
> resort, decided to post this question on the mailing list. :)
>
> Basically, what I'm doing is setting up a small network where every
> machine will boot with the hostname "localhost" and should, upon
> running
> dhclient, change it's hostname to something like: dhcp101, dhcp99,
> dhcp4, etc. However, this simply isn't work at all, and I believe I
> have
> tracked the issue down to the variable:
>
> $new_host_name
>
> ...not being set when dhclient-script is invoked (I do an: echo "$
> (env)"
> to a temp file and see every DHCP new_* variable except this one).
>
> My dhcpd.conf is as follows:
>
> --------------------------------------------------------
>
> allow booting;
> allow client-updates;
> ddns-update-style interim;
> ddns-domainname "example.net";
> ddns-rev-domainname "in-addr.arpa.";
> ddns-updates on;
> default-lease-time 86400;
> max-lease-time 604800;
>
> subnet 172.16.1.0 netmask 255.255.255.0 {
> option subnet-mask 255.255.255.0;
> option broadcast-address 172.16.1.255;
> option domain-name "example.net";
> option routers 172.16.1.1;
> range dynamic-bootp 172.16.1.2 172.16.1.254;
> next-server 172.16.1.1;
> filename "/pxelinux.0";
> }
>
> --------------------------------------------------------
>
>> From what I can gather, this should be sufficient, but clearly I'm
> missing something vital. Can anyone shed any light as to what I'm
> doing
> wrong? Is there something I need to enabled in dhclient.conf on the
> client?
You're probably asking in the wrong place. In the Fedora dhcp
package, the dhclient-script is modified to work correctly with
Fedora's network configuration scripts. So, it's not the default
dhclient-script provided by ISC.
As noted in the 'dhcpd -V' output on Fedora, please report bugs for
Fedora's dhcp package to http://bugzilla.redhat.com. Or email me
directly, I'm the dhcp maintainer for Fedora and RHEL. I try to
shield ISC from the Fedora modifications as much as possible.
What does the client get when it gets a new lease? Contents of the
dhclient.leases file?
--
David Cantrell
Red Hat / Honolulu, HI
More information about the dhcp-users
mailing list