Hello Justin, I’m trying to do the TFTP flash, with no success.
-
I’ve followed this steps:
Installing and Testing TFTP Server in Ubuntu/Debian – Mohamed Thalib's Blog -
I’ve set my IP address as 192.168.1.2, gave /tftpboot permisions,
-
I’ve run tftp server in /tftpboot as:
echo -e "v\nbinary\nrexmt 1\ntimeout 60\ntrace\nput qsdk-gl-b1300.bin\n" | tftp 192.168.1.
1 -
I’ve powered the router, but the file is never sent (after 60 secs, the time out is reached).
What am I missing?
Edit:
After experimenting with 2 PC’s I’ve arrived to the conclusion that the TFTP server in the router is never on, that’s why I never got any responses or error messages. Now I have 2 GL-iNet-B1300 routers that when turning on, enter in a loop in which they end up reseting themselves every 30secs. During this time, I can ping 192.168.1.1 but never send the binary file trough ftpt. Also I can’t do the factory reset to come back to the original firmware!
Edit 2:
Finally I could upload the new firmware. The “problem” was that there’s no acknowledge from the router server that the file is being sent. The TFTP client keeps trying to send it until it fails for timeout, but actually the file IS being sent as soon as the router is powered. It’s a good idea to stop the network manager before initializing the TFTP.
Sorry for all the edits.