В нашей среде работают два 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
обслуживание будет остановлено, но этого не происходит в новой версии.
Мы будем очень благодарны за любую помощь по включению или обеспечению такой проверки.