PXE-E11: время ожидания ARP
Я пытаюсь выполнить PXE-загрузку с сервера LTSP, подключенного напрямую к клиентскому компьютеру.
Моя проблема заключается в том, что во время сетевой загрузки он говорит:
CLIENT MAC ADDR: 8C 89 A5 E0 6C 86 GUID: 000000000-0000-0000-0000-8C89A5E06C86
CLIENT IP: 192.168.1.7 MASK: 255.255.255.0 DHCP IP: 192.168.1.2
GATEWAY IP: 192.168.1.1
PXE-E11: ARP timeout
PXE-E11: ARP timeout
PXE-E38: TFTP cannot open connection
PXE-M0F: Exiting PXE ROM.
Reboot and select proper Boot device
or Insert Boot Media in selected Boot device and press a key
Я не понимаю, как решить эту проблему. Я мог бы загрузить его должным образом раньше, и когда сервер перезагрузился, я получаю эту ошибку.
Пожалуйста помоги!
РЕДАКТИРОВАТЬ:
мой /etc/ltsp/dhcpd.conf
Файл выглядит следующим образом:
option domain-name-servers 8.8.8.8 8.8.4.4;
default-lease-time 86500;
max-lease-time 6059934;
authoritative;
option domain-name "BLAX";
allow booting;
allow bootp;
next-server 192.168.1.2;
filename "ltsp/amd64/pxelinux.0;
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.3 192.168.1.250;
option domain-name "fdf.com";
option domain-name-servers 8.8.8.8;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/amd64";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "ltsp/amd64/pxelinux.0;
} else {
filename "ltsp/amd64/nbi.img";
}
}
Конфигурация сети:
/------------\ /-------------\
| | | |
|192.168.1.7 | | 192.168.1.2| /------------\
| Client o----------o Server o------o Router |
| Machine | | Machine | |192.168.1.1 |
| | | | /------------\
/------------\ /------------/
4 ответа
В файле dhcpd.conf убедитесь, что строки "option domain-name-server" и "next-server" имеют правильный IP-адрес.
в /var/lib/tftpboot/linux-install/pxelinux.cfg
файлы, убедитесь, что root=nfs:IP:/directory
имеет правильный IP-адрес.
У меня была такая проблема, когда забыл отредактировать конфиги DHCP-сервера после изменения IP-адресов для инфраструктуры (для DHCP-сервера тоже). Чтобы это исправить:
sed -i -e 's/old_IP/new_IP/g' /etc/dhcp/dhcpd.conf
service dhcpd restart
Кроме того, меню сервера PXE должны быть обновлены. В моем случае:
sed -i -e 's/old_IP/new_IP/g' /*/pxe_server/tftproot/*/pxelinux.cfg/*
Пытаться:
ltsp-chroot -m
apt-get install linux-image-amd64/i386
apt-get install linux-headers-amd64/i386
ltsp-update-image
ltsp-update-kernels
У меня также была эта проблема с таймаутом ARP PXE-11 при загрузке Warewulf. Для всех, кто имеет дело с проблемой, проверьте свой переключатель, если другие опубликованные решения не работают. Моей проблемой был плохой гигабитный коммутатор.