[CentOS] DHCP_HOSTNAME in ifcfg-eth0
Timothy Madden
terminatorul at gmail.com
Fri Dec 2 14:52:20 UTC 2011
On 02.12.2011 13:25, Александр Кириллов wrote:
>> Sorry for the wrong wording: what I want is the DHCP client to send
>> the
>> hostname when a lease is requested, but I do not want to give
>> dhclient
>> any explicit hostname to be sent.
>>
>> I want dhclient to read the hostname from `hostname` or from
>> /etc/sysconfig/network or any other way, and use that name to send
>> the
>> hostname to DHCP server.
>
> DHCP_HOSTNAME=$(hostname -s)
Yes, thank you.
Unfortunately I find that if I ever use the GUI tool
(system-config-network) to configure network than the '$' there gets
automatically escaped on save ! :)
The back tick form of shell command substitution is preserved though, so
I can write:
DHCP_HOSTNAME=`hostname -s`
For some strange reasone, when I do that, I get 'host name lookup
failure' during `service network restart´ invocation, so in the end I
resorted to using just:
DHCP_HOSTNAME=`hostname`
which seems to work properly until now, and now my router can see the
computer names for its DHCP clients, which is a big step compared to
seeing just the MAC address. :)
Thank you,
Timothy Madden
More information about the CentOS
mailing list