Назад | Перейти на главную страницу

Ошибка загрузки PXE с E11 (тайм-аут ARP) на обновленном сервере Linux

Я просто физически заменил ОЧЕНЬ старый (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 и посмотрите, что на самом деле происходит