|
|
You can upgrade your software in the following ways:
Cisco recommends upgrading your software from the CLI for the following reasons:
To upgrade your software from the CLI, you need a TFTP server and a Cisco 800 series router that is up and running Cisco IOS software.
Follow these steps to upgrade the software:
Step 2 Click Login to log into CCO. When prompted, enter your username and password.
Step 3 Follow this path:
Software Center: Cisco IOS Software: Cisco IOS Release release_number: Download Cisco IOS Software
Step 4 Select the appropriate information in each section of the Cisco IOS Planner window.
Step 5 Transfer the software release to your TFTP server.
Software can be downloaded from the TFTP server to the router through the router Ethernet port or ISDN port. You can initiate a session with the TFTP server through either the console port or a Telnet session.
Step 6 Delete one or more old software images stored in Flash memory to make room for the new image. To display the names of existing files in Flash memory, use the show flash command.
router# show flash router# delete filename
![]() |
Caution Do not use the erase command to delete files. Using the erase command removes all data stored in Flash memory and may result in the loss of your configuration files. |
![]() |
Caution Do not reboot the router at this time. The unit may not reload correctly if an older TinyROM is running. |
Step 7 From the privileged EXEC mode, download the software from the TFTP server:
router# copy tftp://ip/filename flash:filename
where ip is either the IP address of the TFTP server or if you have the Domain Name System (DNS) set up, the name of the TFTP server.
Step 8 Once the software transfer is complete, enter global configuration mode:
router# configure terminal router(config)#
Step 9 Specify the image that the router loads at startup:
router(config)# boot system flash filename
where filename is the file stored in Flash memory that you specified in Step 7.
Exit to privileged EXEC mode:
router(config)# exit router#
Step 10 Save your configuration changes to nonvolatile RAM (NVRAM):
router# copy running-config startup-config
![]() |
Caution Before reloading the operating system, verify that the new image is the correct one for your router. Otherwise, the Cisco IOS software must be reloaded from TinyROM. |
Step 11 Reload the operating system:
router# reload
The router will reload running the new software.
Follow these steps to upgrade your software:
Step 2 Click Login to log into CCO. When prompted, enter your username and password.
Step 3 Follow this path:
Software Center: Cisco IOS Software: Cisco IOS Release release_number: Download Cisco IOS Software
Step 4 Select the appropriate information in each section of the Cisco IOS Planner window.
Transfer the software release to one of the sources described in Table E-1.
| Source | Source Connection to Router |
|---|---|
TFTP server | Data passes through Ethernet port. Session is initiated through console port or Telnet. |
Host running the Xmodem protocol and terminal emulation software such as HyperTerm.1 | Router console port. Data passes through the console port. |
| 1For information on terminal emulation software and the appropriate console settings so that the host and router can communicate, refer to the Cisco 800 Series Routers Software Configuration Guide. |
Step 5 Access the TinyROM by performing the following steps:
a. Reload the software by doing one of the following:
router# reload
b. Immediately enter Escape, Control-C, or Break.
boot#
Step 6 Set up a default filename for the new software image:
router# set file-name = filename
![]() |
Note The filename specified in this step sets both the filename used by the TFTP server and the filename in Flash memory from which the router will boot. If you wish to boot from a different file, you must reissue this command before you reboot. |
Step 7 Save the new boot parameters:
router# save
Step 8 Download your software.
Follow the procedure in "Downloading Software from a TFTP Server" or in "Downloading Software from a Host Running Xmodem and a Terminal Emulator" in this appendix.
The following procedure describes how to download software from a TFTP server. This procedure is based on the following network example:
router# set serv-ip = 10.2.0.2
Step 2 Set IP address and subnet mask for the router:
router#set unit-ip = 10.1.0.1router#set netmask = 255.255.255.0
Step 3 If the TFTP server is on a different subnet than the router, set up an IP address for a gateway server:
router# set gate-ip = 10.1.0.2
Step 4 Download the software image from the TFTP server:
router# upload tftp
The following is an example of output displayed while the software is downloading:
TFTP initiated. File name: c800-g3n-mw RAM size: 0x00650bc8 (6622152) Raw size: 0x00541415 (5510228) Image size: 0x002cbc28 (2931752) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> upload: succeeded (17 seconds).
Step 5 Delete the old software image:
router# delete filename
You must have enough free Flash memory to store the new image. You may need to delete more than one old software image to free up enough Flash memory. To see the names of existing files in Flash memory, use the list command.
Step 6 Save the new software image to Flash memory:
router# save file = filename
where filename is the name of the software image that was transferred to the router.
Step 7 Boot the new software image:
router# boot
The following procedure describes how to download software from a host running Xmodem and a terminal emulator.
router# set baud = 115200
Step 2 Reset the console port:
router# reset
Step 3 Optional. If you want the router console port to continue to run at 115,200 baud after you reboot, you can save the configuration:
router# save
Step 4 Change your host baud rate to 115,200.
For the new baud rate to take effect, you might need to save the new baud rate, exit from the terminal emulator, and establish a new session.
Step 5 Download the software image from the host:
router# upload xmodem
The following is an example of output displayed while the software is downloading:
Ready for X/Modem upload ... [note: no status bar for xmodem transfers, abort with Control-X or break] upload: succeeded (312 seconds).
Step 6 From your host, enter the Xmodem send command for your terminal emulation software.
For example, if you are using HyperTerm, select Transfer > Send File. The Send File dialog box appears. Click Browse to locate the software image. Select XMODEM as the protocol, and click Send.
Step 7 Delete the old software image:
router# delete filename
You must have enough free Flash memory to store the new image. You may need to delete more than one old software image to free up enough Flash memory. To see the names of existing files in Flash memory, use the list command.
Step 8 Save the new software image to Flash memory:
router# save file = filename
where filename is the name of the new software image that was transferred to the router.
Step 9 Boot the new software image:
router# boot
Step 10 Optional. If you do not want the router console port to continue to run at 115,200 baud after you reboot, change your terminal emulation software to run at 9600 baud.
The following procedure describes how to download software from a host running a terminal emulator but not Xmodem.
![]() |
Note Any failure when using this method is not detected until the software download attempt is complete. (The download attempt can take a significant amount of time.) Because of the potential time lost, Cisco recommends downloading the software from a TFTP server or a host running Xmodem. |
router# set baud = 115200
Step 2 Reset the console port:
router# reset
Step 3 Optional. If you want the router console port to continue running at 115,200 baud, you can save the configuration:
router# save
Step 4 Change the host baud rate to 115,200.
For the new baud rate to take effect, you might need to save the new baud rate, exit from the terminal emulator, and establish a new session.
Step 5 Change the host to no flow control.
Step 6 Download the software image from the host:
router# upload serial
The following is an example of output displayed while the software is downloading:
Ready for raw ASCII upload ... File name: c800-g3n-mw RAM size: 0x00650bc8 (6622152) Raw size: 0x00541455 (5510228) Image size: 0x002cbc28 (2931752) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> upload: succeeded (258 seconds).
Step 7 On your host, set the interline and intercharacter delays to zero.
Step 8 On your host, enter a raw serial upload command to your terminal emulation software.
Step 9 Delete the old software image:
router# delete filename
You must have enough Flash memory to store the new image. You may need to delete more than one old software image to free up enough Flash memory. To see the names of existing files in Flash memory, use the list command.
Step 10 Save the new software image to Flash memory:
router# save file = filename
where filename is the name of the new software image that was transferred to the router.
Step 11 Boot the new software image:
router# boot
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Wed May 24 16:39:48 PDT 2000
Copyright 1989 - 2000©Cisco Systems Inc.