[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