我们的环境中运行着两个 DHCP 服务器。最近其中一个崩溃了,我们不得不重建它,幸好我们有dhcpd.conf
文件备份。
新服务器建立在Centos 6
,旧服务器运行在Centos 5
。安装的 DHCP 版本如下:
Centos 5
[root@dhcp2 dhcpd-config]# rpm -qa | grep dhcp
dhcpv6-client-1.0.10-20.el5
dhcp-3.0.5-33.el5_9
Centos 6
[root@dhcp dhcp]# rpm -qa | grep dhcp
dhcp-4.1.1-53.P1.el6.centos.x86_64
dhcp-common-4.1.1-53.P1.el6.centos.x86_64
每当由于人为错误而发生 MAC 重复时,我们的dhcpd
服务就会停止,指示特定行出现错误。
我们安装的新 DHCP 服务器Centos 6
不会出现这种行为,并且会忽略配置文件中是否发生 MAC 重复。
此功能对我们很重要,因为我们不希望服务器中出现任何重复的条目。
以下是一个例子:
host HONT-1-1-user1 {
hardware ethernet 00:17:cc:1b:89:fe;
fixed-address 10.6.0.18;
}
host HONT-1-1-user2 {
hardware ethernet 00:17:cc:1e:03:c7;
fixed-address 10.6.0.22;
}
在以前的情况下,如果 MAC 相同,服务dhcpd
就会停止,但在新版本中不会发生这种情况。
如能得到关于启用或执行此类检查的任何帮助,我们将不胜感激。