I have a 2621 router and I'm trying to update the software. I have a tftp server on my win2k pro workstation (Solarwinds) and when I telnet into the router, I enter: conf t, copy tftp flash, IP address of tftp server, filename, except the default (the filename). Shortly afterwards, I get a timeout error. Not sure how to proceed. Sugguestions?
stupid question maybe, but I think the default on the Solarwinds TFTP server is to receive files only.
You can change that in the Security tab of the TFTP server configuration folder.
have you tried another TFTP server, like e.g. the 3COM ? If you give me your email address I can send it to you.
To verify that the tftp server is operational, tftp from a DOS prompt to 127.0.0.1 and try to retrieve a non-existent file. You should get an error message.
C:\>tftp 127.0.0.1 get tmp
Error on server : Could not open requested file for reading
Also, don't forget about any personal firewall that you might be running. I've overlooked mine in the past.
I did as suggested and got the error: file not found. I've tried this same operation on a couple of different tftp products with the same results: Timeout. Again, the process I'm using is:
1)Start the tftp server.
2)Telnet into the router.
3)At the prompt, type copy tftp flash
4)Enter the ip address of the tftp server (my desktop)
5)Enter the filename
6)Press Enter to accept the same filename on the new router
After which, I receive a Timeout error.
And there's not a firewall between my pc and the router.
on most tftp products there is a tftp root directory, try tftp'ing a file to the tftp server like copy config tftp, see where it ends up on your server, then place the file you are trying to copy to router in that directory.
I placed a file in the root (C:\), then I got to a command prompt on my machine and tftped the file to the server (my ip address) and the file was successfully transferred. But it landed in the same location as I've been trying to tftp from. I'll try it again with another product.
Ah ha! A complete brain fart! The router is external to our internal, private IP addresses. Since the external IP addresses are assigned by our ISP (which we have 2 others we use to NAT our internal addresses), is it possible to assign my wrkstation one of our external addresses without causing conflicts?
There are a couple of solutions:
- At least temporarily, can you add a static NAT entry in your fw/nat device for your workstation? The entry would map port 69 of an external ip to port 69 of your workstation's IP.
- I noticed that the router is a 2621. Are both ethernet interfaces in use? If not, could you connect the workstation via a cross-over cable to the unused ethernet port? At that point, just assign a 169.254.x.x ip address to the workstation and the unused ethernet interface and you should be in business.
- can you recable your workstation so that it is on the external segment? if so, you might considered assigning a 169.254.x.x address to your workstation and as a secondary ip on the router's external ethernet interface.
- If all else fails, you can recable so that your workstation is on the external subnet and assign an unused external IP to your workstation. There should be arp entries in the router for the external IP's that are in use. I shy away from this method - your workstation would be exposed to the world even for a brief period in time.