使用dhcp运行Centos 6.x,我们希望将主机名设置为从dhcp选项组合获得的FQDN。举个例子,如果我有两个dhcp选项,主机名“foobar”,选项域名"mydomain.com";
当客户端通过dhcp获得这些选项时,我希望主机名显示"foobar.mydomain.com“。知道怎么做到这点吗?
发布于 2013-03-07 11:58:23
为此,您需要定义“ddns-主机名”。
如下所示:
host foobar {
hardware ethernet c0:18:85:e3:13:31;
fixed-address 10.1.1.129;
option domain-name "example.org";
option host-name "foobar";
ddns-hostname "foobar.mydomain.com";
}发布于 2013-03-07 02:40:23
假设您使用的是ISC DHCPd (到目前为止在*nix平台上最流行)
对每一个主机添加:
host workstation101 {
hardware ethernet 01:02:03:04:05:06;
}若要配置域名,请执行以下操作:
option domain-name "example.org";它们可以放在子网指令中,也可以在全局配置中输出到dhcpd.conf文件中。
发布于 2018-06-14 20:12:27
请注意,isc dhcpclient (至少在Linux 18上)似乎无法强制从服务器设置主机名。我花了几个小时试图说服它这样做,甚至当服务器发送主机名时( dhclient在syslog中打印它!)dhclient忽略了它。
解决方案:安装dhcpcd5并运行dhcpcd。我刚才就是这么做的,而且效果很好。
https://serverfault.com/questions/485448
复制相似问题