如何在CentOS上配置dhclient以从特定的DHCP服务器获取IP

前端之家收集整理的这篇文章主要介绍了如何在CentOS上配置dhclient以从特定的DHCP服务器获取IP前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一种情况,我可以在子网上启动CentOS 6.6映像,以便VM实例从子网的虚拟网关获取其IP地址.现在这个网关已经不稳定了,我无法修复它,所以我在这个子网上设置了自己的DHCP服务器.

所以现在这个子网上有2台DHCP服务器,我的虚拟机正在获取随机IP地址,有时来自一台DHCP服务器,有时来自另一台.我的问题是我如何在我的虚拟机上配置dhcp客户端,以便他们只向我的DHCP服务器发出DHCP请求而不是错误的服务器? man dhcp.conf并不是很有帮助.

在CentOS 7上,可以通过创建文件/etc/dhcp/dhclient.conf并添加一行来实现
reject 192.168.56.0/24;

拒绝来自一个服务器或另一个服务器的DHCP提供(或者在此示例中,来自特定子网上的所有DHCP服务器).

要仅在特定接口上过滤DHCP提供,请将拒绝指令放在接口块中:

interface "eth0" {
    reject 192.168.56.0/24;
}

请注意,接口名称(此处为eth0)必须放在引号中,与dhclient.conf手册页中显示的示例不同.

在所有情况下,以超级用户身份运行systemctl restart network.service以使更改生效.

但是,在CentOS 6.7上,相同的指令仍然有效

>每个接口都为dhclient使用单独的配置文件.在上面的示例中,将添加拒绝规则的文件是/etc/dhcp/dhclient-eth0.conf(并且显然不需要使用接口块).>重新初始化系统网络接口的命令是服务网络重新启动,必须​​再次以超级用户身份调用.

原文链接:https://www.f2er.com/centos/373351.html

猜你在找的CentOS相关文章