I can not get TFTP to work properly on my system. I have set
/srv/tftp/ which I have set to permissions
777 like all the contents as well (and
/srv/ too) however, whenever I do a
get test I get a timeout, (and I'm connected on my localhost to 127.0.0.1). I don't think TFTP logs somewhere, does it? Any assistance on how to debug this would be greatly appreciated!
This is on a (K)Ubuntu system and
/srv and its contents were owned by
root:root, I changed this now to
nobody:nogroup but I still get the same timeout:
$ ls -la total 12 drwxrwxrwx 3 nobody nogroup 4096 Nov 5 08:47 . drwxrwxrwx 3 nobody nogroup 4096 Nov 5 2013 .. drwxrwxrwx 2 nobody nogroup 4096 Nov 5 2013 artifacts -rwxrwxrwx 1 nobody nogroup 0 Nov 5 08:48 test -rw-r--r-- 1 reg reg 0 Nov 5 08:47 vx.bin reg@ubuntu:/srv/tftp$tftp 127.0.0.1 tftp> get test Transfer timed out.
After realizing that seemingly there'ss no instance of
tftp running, I tried to launch it with
#tftp and then Ubuntu told me, that I should do
apt-get install cobbler to install cobbler, that's what I did and then I tried again and got the following:
# tftpd Traceback (most recent call last): File "/usr/sbin/tftpd", line 51, in <module> import tornado.ioloop as ioloop ImportError: No module named tornado.ioloop root@ubuntu:/srv#
What does this mean, I'm wondering, any clues?