It installed atftpd the same way as you and got it not working too. Then I made sure that this service is added to inetd configuration but inetd is not running and even not installed on the machine. I suppose you have the same situation.
Then I installed xinetd instead and added atftpd into its configuration with following steps:
1.
# apt-get install xinetd
2.
# cat > /etc/xinetd.d/tftpd
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
3.
# /etc/init.d/xinetd restart
And finally I connected tftp service fine.
By the way to make sure that tftp server is up you can run tftp client (its binary is mamed tftp) and connect to the machine itself. You can use "localhost" address or the IP:
vik@tecno:~$ tftp 192.168.2.178
tftp> get file
Received 6 bytes in 0.0 seconds
tftp
Have a great day,
Victor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------