We have set up a TFTP server in Debian and want to set up a PXE boot server. Currently the problem is that while we can retrieve files using TFTP, the PXE boot agent can not retrieve the file.
Successful TFTP transfer:
21:49:09.405200 IP client.55574 > server.tftp: 22 RRQ "pxelinux.0" netascii
Failed PXE boot:
21:50:29.823916 IP client.1038 > server.tftp: 40 RRQ "pxelinux.0" octet tsize 0 blksize 1468
On the PXE boot client machine, we see:
>>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
atftpd
if you're server is linux