From Bugzilla Helper: User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.2.16-22 i586) I can't make it work at all. It doesn't matter what settings, what user it runs as or what the serverarguments are. It simply reports as Service temprorarily unavailable. I tried the process running as root and as nobody. I used the -c option and the -s option. the -s option reports as illegal (permissions on in.tftpd probably.) disabled = no is set in /etc/xinetd.d/tftp. Reproducible: Always Steps to Reproduce: 1. change the /etc/xinetd.d/tftp line from disabled = yes to disabled = no 2. restart xinetd 3. execute "touch /tftpboot/inet-gw.lamere.net.cfg then go to the cisco router and copy running-config tftp # host: canon.maurand.com # filename [running-config] inet-gw.lamere.net.cfg Error, Access denied. I have no access restrictions set. Actual Results: Access denied at the client (and unspecified error) and the server reports service temporarily unavailable. I changed xinetd logging level and tftp's to a higher level for debugging purposes, though I don't get very much information. Expected Results: "File written to network successful."
I downloaded the netkit-0.16.tar.gz from Sunsite and compiled. It fixed the problem, which means that the in.tftpd that ships with RH 7.0 is broken.
What did you compile? inetd or in.tftpd?
I compiled the whole thing, but I'm only using the tftpd. I copied it to /usr/sbin and I changed the /etc/xinetd.d/tftp script to call it. That one works fine.
This is fixed in tftp 0.17-9 (possibly earlier as well...) in Rawhide.