I have installed atftpd on Ubuntu 12.04, but it looks like I cannot start the tftp server, and there's a problem also with the tftpd daemon. With Ubuntu 11.10 there was no problem.
ureadahead will be reprofiled on next reboot
atftpd (0.7.dfsg-11) wird eingerichtet ...
unknown protocol: udp4
With rlinetd, and also as daemon, it doesn't work.
with ps -afe
I see no process.
/var/log/syslog
says it cannot bind to ip address.
with option --bind-adress
the atftpd server starts but also doesn't work.
I've checked out atftpd source code, and find out that working line for
/etc/default/atftpd
isYou need to specify port to fool atftpd. So now tftp server is available from all network interfaces.
You are probably affected by bug #993101
Please confirm if you are having same problem! Eventually, you can always download the source and install by yourself..
This is how I got atftpd working in 12.04:
Edit
/etc/default/atftpd
a. Change
inetd=true
toinetd=false
b. Removed all multicast options, added
--bind-address=<my local static ip>
c. Created
/tftpboot
directory (modify/etc/default/atftpd
accordingly as the default directory is something else) with usernobody
groupnogroup
d. Also added
--logfile /var/log/atftpd.log
(firsttouch /var/log/atftpd.log
and set permissions accordingly)e. Set
--verbose=7
to capture all messagesEdit
/etc/rlinetd.conf
and made services available only local network by specifying my interface as my local IP address.Stopped started
rlinetd
Ran
invoke-rc.d atftpd start
as root.Hope this is useful.
Ubuntu 12.04 LTS
This system has an ip address of 192.168.0.5
here's my /etc/default/atftpd
From another system (on the same subnet) running busybox