LINUX.ORG.RU
решено ФорумAdmin

Не могу загрузиться по PXE

 , ,


0

1

Хочу сделать загрузку по PXE (других вариантов установки системы на чистый ThinkPad Edge E120 не вижу).
У меня Debian, eth0 соединён «правильной» витой парой с ноутом. Делаю всё по мануалу (извиняюсь за ссылку на жёлтый ресурс).
Ноут получает IP по DHCP. А после этого:

TFTP
PXE-E11: Arp timeout
Exiting PXE boot
Написал на память, сейчас уточню. На других компьютерах так же.
Где проблема? Во мне? Мануал устарел? Руки кривые?

★★★★★

arp timeout - мак адрес интересующего его компа(PXE-сервера, подключенного напрямую или ближайшего роутера) узнать не смог

Pinkbyte ★★★★★
()
Ответ на: комментарий от virt121

Для этого нужно сделать tftp 127.0.0.1?

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от virt121

DHCP сервер один.

eth0 соединён «правильной» витой парой с ноутом

Т.е. просто два компьютера соединены проводом.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от Pinkbyte

Какие могут быть причины того? Я думал, что таймаут - это неответ на пинги.

CYB3R ★★★★★
() автор топика

option space PXE;
option PXE.mtftp-cport code 2 = unsigned integer 16;
option PXE.mtftp-sport code 3 = unsigned integer 16;
option PXE.mtftp-tmout code 4 = unsigned integer 8;
option PXE.mtftp-delay code 5 = unsigned integer 8;
option PXE.discovery-control code 6 = unsigned integer 8;
option PXE.mtftp-ip code 1 = ip-address;
option PXE.discovery-mcast-addr code 7 = ip-address;
option wpad code 252 = text;
option tftp-server-name «IP.ADDR.HE.RE»;

zgen ★★★★★
()

class «PXE» {
match if substring(option vendor-class-identifier, 0, 9) = «PXEClient»;
vendor-option-space PXE;
filename «pxelinux.0»;
next-server IP.ADDR.HE.RE;
option vendor-class-identifier «PXEClient»;
option PXE.mtftp-ip 0.0.0.0;
option PXE.mtftp-tmout 1;
}

zgen ★★★★★
()
Ответ на: комментарий от zgen

Насколько я понял, это конфиг DHCP-сервера. Он у меня в /etc/dhcp/dhcp.conf
А можно пример полного конфига?

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от zgen

Я же нуб. Мне надо разжевать.

Wrote 0 class decls to leases file.
Wrote 0 leases to leases file.

No subnet declaration for eth0 (10.22.22.22).
** Ignoring requests on eth0.  If this is not what
   you want, please write a subnet declaration
   in your dhcpd.conf file for the network segment
   to which interface eth0 is attached. **


Not configured to listen on any interfaces!

CYB3R ★★★★★
() автор топика

Тревога отменяется, всё само заработало после установки openbsd'шного inetd вместо inetutils'овского.

CYB3R ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.