10-15-2007 06:01 AM - edited 03-03-2019 07:10 PM
Hi,
After I upgrade the IOS, the router cannot boot up. The vendor check the router and it is the new IOS problem. how do I upload the old IOS in RMON environment? any step cisco recommendated. please advice
router: 4700
Thanks
Solved! Go to Solution.
10-15-2007 09:05 AM
Please refer below links:
http://www.cisco.com/en/US/products/hw/routers/ps259/products_tech_note09186a008015bfac.shtml
http://www.cisco.com/en/US/docs/switches/lan/catalyst4500/12.2/31sga/configuration/guide/rommon.html
or refer this process:
On the console of the nonworking router while in ROMmon mode, use the set command to display the current settings, which the program will use to download the IOS via TFTP. (For a Cisco example of these steps, check out this Cisco documentation.)
For example, here are the settings you must set for the tftpdnld command to work:
rommon> set
IP_ADDRESS=10.253.100.126
IP_SUBNET_MASK=255.255.0.0
TFTP_SERVER=10.253.15.72
DEFAULT_GATEWAY=10.253.1.1
TFTP_FILE={the name of the IOS that is saved on the PC}
However, your settings may not contain any of the required variables for the tftpdnld command. By default, it may look something like this:
rommon 9 > set
PS1=rommon ! >
BSI=0
RET_2_RUTC=0
RET_2_RTS=
?=1
If this is the case, set the required variables. While it might seem obvious to use the set command to set the variables, you can actually set the variables simply by entering the name of the variable, the equal sign [=], and the value.
For example, to set the IP address of the broken router, you would use the following:
IP_ADDRESS=10.253.100.126
Final steps
After setting your values, run the tftpdnld command, which will replace the IOS. Listing A provides an example of how I restored a router.
An alternate approach to the tftpdnld command
However, if the tftpdnld command doesn't work for some reason, you can use the xmodem command to send the IOS over the serial console line. (For instructions for this process, check out this Cisco documentation.) However, if you decide to take this route, it's a good idea to change the baud rate on the console and your PC to 115,200 so it doesn't take more than four hours for an 8-MB IOS file to transfer over the 9600-baud console.
10-15-2007 07:49 AM
One of the best practices while upgrading IOS is, to not delete the old IOS from flash. Once the new IOS is uploaded, change the bootfile to newer IOS.
I'm afraid you had deleted the old IOS version.
Use a TFTP server that has the previous IOS version. Get in to rommon of router.
Use the "SET" command & specify :
IP add for router
Mask
TFP server IP
Default GW
IOS filename
Try this out. Best of Luck.
10-15-2007 08:39 AM
Hi,
thanks, how do I config it? any commands for me to refer.
Thanks
10-15-2007 09:05 AM
Please refer below links:
http://www.cisco.com/en/US/products/hw/routers/ps259/products_tech_note09186a008015bfac.shtml
http://www.cisco.com/en/US/docs/switches/lan/catalyst4500/12.2/31sga/configuration/guide/rommon.html
or refer this process:
On the console of the nonworking router while in ROMmon mode, use the set command to display the current settings, which the program will use to download the IOS via TFTP. (For a Cisco example of these steps, check out this Cisco documentation.)
For example, here are the settings you must set for the tftpdnld command to work:
rommon> set
IP_ADDRESS=10.253.100.126
IP_SUBNET_MASK=255.255.0.0
TFTP_SERVER=10.253.15.72
DEFAULT_GATEWAY=10.253.1.1
TFTP_FILE={the name of the IOS that is saved on the PC}
However, your settings may not contain any of the required variables for the tftpdnld command. By default, it may look something like this:
rommon 9 > set
PS1=rommon ! >
BSI=0
RET_2_RUTC=0
RET_2_RTS=
?=1
If this is the case, set the required variables. While it might seem obvious to use the set command to set the variables, you can actually set the variables simply by entering the name of the variable, the equal sign [=], and the value.
For example, to set the IP address of the broken router, you would use the following:
IP_ADDRESS=10.253.100.126
Final steps
After setting your values, run the tftpdnld command, which will replace the IOS. Listing A provides an example of how I restored a router.
An alternate approach to the tftpdnld command
However, if the tftpdnld command doesn't work for some reason, you can use the xmodem command to send the IOS over the serial console line. (For instructions for this process, check out this Cisco documentation.) However, if you decide to take this route, it's a good idea to change the baud rate on the console and your PC to 115,200 so it doesn't take more than four hours for an 8-MB IOS file to transfer over the 9600-baud console.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide