[syslinux] tftp-hpa loads but stalls

plattel at tiscali.dk plattel at tiscali.dk
Sat Jun 7 10:01:54 PDT 2003


Hello,

I am attempting pxelinux via dhcpd/tftpd.  If I use the system
default tftpd daemon, then pxelinux loads but then complains about
the tsize option.

I've downloaded tftp-hpa-0.34, compiled and installed.  I also
edited inetd.conf according to README.security and then reloaded inetd.

/tftpboot directory and all files and directories have nobody:nobody
for permissions with at least read access for all permissions.

The following line is in inetd.conf:

tftp   dgram   udp   wait   nobody  /usr/sbin/in.tftpd in.tftpd -s /tftpboot
-r blksize

ls -al /usr/sbin/in.tftpd
-rwxr-xr-x   1 root   root   118890 Jun 7 18:21 /usr/sbin/in.tftpd

tcpdump reveals:

18:54:38.000000 10.0.0.170.2070 > 10.0.0.101.tftp:  37 RRQ "/tftpboot/pxelinux.0"

after awhile is changes to:

18:55:46.000000 10.0.0.170.2077 > 10.0.0.101.tftp: 42 RRQ "/tftpboot/pxelinux.0"

ps -ax reveals:
5662 ? S 0:00 in.tftpd -s /tftpboot -r blksize

The client is using Intel Boot Agent Version 4.0.22, PXE 2.1 Build 083 (WfM
2.0)

The client gets an ip address (10.0.0.170), netmask and gateway ip.
The client gives up with: "PXE-E32: TFTP open timeout"


That all the info I can give.  Any clue to why tftpd-hpa hangs during a
read request?  Is there a way to see the details of what tftpd-hpa is doing
in the backgroup (have tried -v option)?

Quinn






More information about the Syslinux mailing list