我已经在我的一台 centos 机器上设置了 DHCP 服务器,并且我有几台计算机要连接(也是 centos),希望能够使用 DHCP。启动时,我想检查 DHCP 服务器是否可用,或者计算机是否必须回退到静态 IP。
我的第一个想法是通过启动时运行的脚本来修改下面的文件/etc/sysconfig/network
...但是有没有更简单的方法可以做到这一点?我希望在 DHCP 配置中的某个地方有一种方法可以在未找到 DHCP 服务器的情况下指定回退点。谢谢!
答案1
您可以向 DHCP 客户端配置添加固定的“租约”定义,如下所述:http://www.mail-archive.com/[电子邮件保护]/msg52652.html
基本形式为:
lease {
interface "eth0";
fixed-address 172.16.0.66;
option subnet-mask 255.255.255.0;
option routers 172.16.0.1;
option domain-name-servers 80.58.0.33;
renew 2 2022/1/12 00:00:01;
rebind 2 2022/1/12 00:00:01;
expire 2 2022/1/12 00:00:01;
}
将其添加到您的 dhclient.conf 文件中,您就会得到您想要的行为。