[syslinux] Re: Can't get hpa-tftpd working on Slackware 9.1

Denis Grannell denisg at online.de
Mon Feb 14 11:50:22 PST 2005


hi,

Geert Stappers urges me to post the solution to the
above issue in order to bring it to proper closure.
Also, it may be of some benefit to other users.
It was noticed that the following line in my "inetd.conf"
was incorrect:
tftp    dgram   udp     wait    nobody  /usr/sbin/tcpd  -s /tftpboot
/usr/local/tftp/sbin/in.tftpd

I corrected this syntax  and placed the tftpd options after
the invocation of tftpd and restarted the inetd daemon, however
tftp file transfers to the server still didn't work. Then I started 
the tftpd daemon in standalone mode with the options in the order 
that H. Peter Anvin suggested and after that it started working. 
I still can't trigger the tftp service through the inetd daemon, 
however, once I start it in standalone mode as follows: 
 "/usr/local/tftp/sbin/in.tftpd -l -u nobody -s /tftpboot"
then it works and I can put files onto the server.
Strictly speaking, this is not a Syslinux issue. It appears to 
be the combination of the Slackware Linux 9.1 inet daemon and 
hpa tftpd. They don't want to work together. The one minor anomaly 
is that despite the "-u" option, the tftpd daemon is running as root 
instead of as "nobody". This not significant in the environment 
where my setup is running. It may however be significant in 
production environments.
  
Thank you for the pointers to the error.

regards,

-- 
Denis Grannell, Kapuzinerstr. 45, D-80469 Muenchen
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 




More information about the Syslinux mailing list