I'm trying to get TFTP working on my OpenSUSE virtualbox running on a Windows 7 machine, sending a file from OpenSUSE to a board running uCLinux...
On OpenSUSE (12.1) I have tftp-hpa 5.1, seems pretty straight forward, but for some reason my files are timing out.
On the uCLinux side, I didn't do anything, I just verified that tftp was present:
# tftp --help
BusyBox v0.60.5 (2012.07.09-14:05+0000) multi-call binary
Usage: tftp [OPTION]... HOST [PORT]
And that was pretty much it. (Do I need to set it up to receive?)
Then on my OpenSUSE side I started with a ping of my remote board:
mike@linux-4puc:~/iCOM/framework/cm> ping 192.168.254.1
PING 192.168.254.1 (192.168.254.1) 56(84) bytes of data.
64 bytes from 192.168.254.1: icmp_seq=1 ttl=255 time=45.6 ms
64 bytes from 192.168.254.1: icmp_seq=2 ttl=255 time=1.09 ms
64 bytes from 192.168.254.1: icmp_seq=3 ttl=255 time=2.19 ms
Good, we can see it, then I tried to set up for a ASCII transfer:
tftp> connect 192.168.254.1
Connected to 192.168.254.1.
Mode: netascii Verbose: off Tracing: off Literal: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds
tftp> put cm.c
Transfer timed out.
So it looks like I connected successfully, and got it setup correct, but then it times out. Any ideas why? Did I do something wrong?