Я просто физически заменил ОЧЕНЬ старый (2005 г.) сервер IBMThinkCentre NIS / DNS / DHCP / Gateway под управлением Fedora Core 4 на немного менее старый сервер SUN под управлением CentOS 6. Новый сервер имеет тот же IP-адрес, что и старый, и шлюз / Все функции NIS / DNS работают нормально.
Центр IBM Blade находится за шлюзом, и мы используем загрузку PXE и корневую файловую систему только для чтения для блейдов. Я тестировал tftp с другого хоста в частной сети, и загрузка pxelinux.0 из / tftpboot на новом сервере тоже работает нормально.
Я скопировал dhcpd.conf прямо со старого сервера на новый. dhcpd запускается нормально, и когда я пытаюсь загрузить блейд, я вижу запрос dhcp / dhcp ack в / var / log / messages, но после этого я получаю тайм-аут ARP PXE E11.
Я взял старый сервер, дал ему новый IP-адрес в частной сети, соответствующим образом настроил dhcpd.conf, запустил dhcpd на старом сервере, и загрузка снова прошла нормально.
Затем я клонировал другой старый IBM ThinkCentre с Fedora Core 4 в качестве DHCP-сервера, используя файлы с исходного сервера, и блейд-серверы тоже отлично загружаются с него!
Я отключил iptables и ip6tables на новом сервере безрезультатно. Selinux настроен как разрешающий. Любые идеи о том, что происходит, будут оценены.
1) сбросить таблицы arp
ip link set arp off dev eth0
ip link set arp on dev eth0
2) Получите захват трафика Wireshark и посмотрите, что на самом деле происходит