Мы стварылі сервер TFTP у Debian і хочам наладзіць загрузны сервер PXE. У цяперашні час праблема заключаецца ў тым, што, хоць мы можам атрымаць файлы з дапамогай TFTP, загрузны агент PXE не можа атрымаць файл.
Паспяховая перадача TFTP:
21: 49: 09.405200 IP-кліент.55574> server.tftp: 22 RRQ "pxelinux.0" netascii
Не атрымалася загрузіць PXE:
21: 50: 29.823916 IP-кліент.1038> server.tftp: 40 RRQ "pxelinux.0" актэт tsize 0 blksize 1468
На кліенцкай машыне загрузніка PXE мы бачым:
>>Media Present.....
>>Start PXE over IPV4.
Station IP Address is 123.123.123.123.
Server IP address is 123.123.123.1
NBP filename is pxelinux.0
NBP file size is 0 Bytes
PXE-E99: Unexpected network error
ОК:
21:49:09.405200 IP-клиент.55574 > server.tftp: 22 RRQ "pxelinux.0" netascii
Ошибка:
21:50:29.823916 IP-клиент.1038 > server.tftp: 40 RRQ "pxelinux.0" octet tsize 0 blksize 1468
Передача TFTP компонентов PXE, т. е. NBP, таких как pxelinux.0, всегда должна иметь тип octet, а не netascii. ] Из вашего поста видно, что первая передача должна быть неудачной, а вторая успешной