我有一个运行 ISC dhcpd 的 DHCP 服务器,它提供该option domain-search "domain.local";
选项。
特定的 CentOS 5 dhclient 会忽略这一点,resolv.conf
即使我手动添加它并重新启动网络,它也会删除搜索参数。
当查看 dhclient 租约时,/var/lib/dhclient/dhclient-eth0.leases
我注意到它option domain-search
不在从 DHCP 服务器收到的选项之中。
我知道你可以设置一个dhclient.conf
文件来本地覆盖从 DHCP 服务器收到的选项,但似乎没有/etc/dhclient.conf
或/etc/dhcp/dhclient.conf
奇怪的是它正在被主动覆盖,而不是在本地租约文件中。 CentOS 6 客户机似乎正在接收选项 ok。
有人知道可能发生这种情况的其他情况吗?
操作系统是 CentOS 5.8 64 位和 dhclient 12:3.0.5-33.el5_9
答案1
解决了!基本上看来dhclient
CentOS 5 无法识别domain-search
中的选项dhcpd
,而 CentOS 6 可以。
我另外指定了domain-name
选项,dhcpd.conf
并在 CentOS 客户机上重新启动网络,将search
参数添加到/etc/resolv.conf
希望这对某人有帮助。