本文档包含升级您的思科 806、826、827、828、831、836 和 SOHO70 路由器的逐步程序。此程序清除闪存中现有的Cisco IOS软件镜像,并且 从微小的文件传输协议(TFTP) 服务器上用新的Cisco IOS软件镜像替换它。
必须在 TCP/IP 就绪工作站上安装 TFTP 服务器或远程复制协议 (RCP) 服务器应用。安装应用后,必须执行最低级别的配置。首先,TFTP应用程序必须配置成TFTP服务器,而不是用作TFTP客户端。其次,必须指定出站文件目录。这是将在其中存储 Cisco IOS 软件映像的目录。大多数 TFTP 应用会提供一个帮助执行这些配置任务的设置例程。
本文档没有任何特定的要求。
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
重要信息:您必须在您的路由器上设置一个有效的 Cisco IOS 软件镜像。确定镜像技术支持您的硬件和软件功能,并且您的路由器有足够的内存来运行镜像。如果您没有Cisco IOS软件镜像,或者如果您不确定镜像是否符合您的所有要求,请参阅如何选择Cisco IOS软件版本。
-
将 Cisco IOS 软件镜像下载到您的工作站或 PC。
您可以从“软件下载”页下载映像。
-
在 TFTP 服务器的出站目录中安装新的 Cisco IOS 软件镜像。
TFTP 服务器在此目录中查找路由器的 Cisco IOS 软件镜像。确保您想复制到您的闪存的镜像位于此目录中。
检查软件镜像升级所需的内存要求,这在 Downloads 下载页面有提及。使用 show version 命令,确认您有足够的内存。
Router# show version
Cisco Internetwork Operating System Software
IOS (tm) C827-4V Software (C827V-Y6-M), Version 12.1(1)XB, EARLY DEPLOYMENT RELE
ASE SOFTWARE (fc1)
Copyright (c) 1986-2000 by cisco Systems, Inc.
Compiled Mon 10-Apr-00 13:45 by phanguye
Image text-base: 0x80013170, data-base: 0x8067D780
ROM: System Bootstrap, Version 12.1(1r)XB1, RELEASE SOFTWARE (fc1)
Router uptime is 0 minutes
System returned to ROM by reload
System image file is "flash:c827v-y6-mz.121-1.XB"
CISCO C827-4V (MPC855T) processor (revision 0x502) with 15360K/1024K bytes of memory.
Processor board ID JAD043100FS (1979977378), with hardware revision 1987
CPU rev number 5
Bridging software.
4 POTS Ports
1 Ethernet/IEEE 802.3 interface(s)
1 ATM network interface(s)
128K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read/Write)
Configuration register is 0x2102
-
建立一个控制台会话到路由器。
这可以通过直接控制台连接或虚拟Telnet连接执行。最好使用直接控制台连接,因为在软件安装的重新启动阶段(请参阅步骤9)会丢失Telnet连接。 控制台连接使用反转电缆(浅黑或蓝色电缆)进行,并且将路由器的控制台端口连接到PC的COM-port。
在 PC 上启动 HyperTerminal,并使用以下设置:
-
9600 bps
-
8 个数据位
-
0 个奇偶校验位
-
1 个停止位
-
无流控制
所需的控制台电缆规格如 RJ-45 控制台和 AUX 端口的布线指南(思科 1000 系列、2500 系列和 AS5100)中所述。
-
验证TFTP服务器到路由器的连通性。
TFTP 服务器和路由器之间必须有网络连接,且必须能 ping 出 TFTP 软件升级的目标路由器 IP 地址。要实现该操作,路由器接口与TFTP服务器必须具备:
要验证,请检查TFTP服务器的IP地址。
Note:通过验证到TFTP服务器的网络连通性后,在路由器上发出write memory命令,将所有更改写入内存中。
Router# write memory
Building configuration...
[OK]
Router#
-
发出 show flash 命令以检查闪存的可用空间。
Router# show flash
System flash directory:
File Length Name/status
1 3802992 c827v-y6-mz.121-1.XB
[3803056 bytes used, 4585552 available, 8388608 total]
8192K bytes of processor board System flash (Read/Write)
您应有足够的闪存来安装新的 Cisco IOS 软件镜像。
-
可选但推荐:将存储在闪存中的现有 Cisco IOS 软件镜像备份。
Router# copy flash tftp
Source filename []? c827v-y6-mz.121-1.XB
Address or name of remote host []? 10.1.1.1
Destination filename [c827v-y6-mz.121-1.XB]?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
3802992 bytes copied in 27.276 secs (140851 bytes/sec)
-
可选但推荐:备份您的配置。
Router# copy startup-config tftp
Address or name of remote host []? 10.1.1.1
Destination filename [startup-config]?
!!
676 bytes copied in 0.100 secs
-
输入show version命令以验证配置寄存器设置是否设置为0x2102。需要此设置,以便路由器从闪存启动。
如果路由器的配置寄存器没有设置为0x2104,则使用以下命令,进行设置:
Router# configure terminal
Router(config)# config-reg 0x2102
Router(config)# exit
router#reload
-
将 Cisco IOS 软件镜像从 TFTP 服务器复制到路由器中的闪存。
Router# copy tftp flash
Address or name of remote host []? 10.1.1.1
Source filename []? c827v-y6-mz.121-1.XB
Destination filename [c827v-y6-mz.121-1.XB]?
%Warning:There is a file already existing with this name
Do you want to over write? [confirm]
Accessing tftp://10.1.1.1/c827v-y6-mz.121-1.XB...
Erase flash: before copying? [confirm]
Erasing the flash filesystem will remove all files! Continue? [confirm]
Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
ee ...erased
Erase of flash: complete
Loading c827v-y6-mz.121-1.XB from 10.1.1.1 (via Ethernet0): !!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
[OK - 3802992/7605248 bytes]
Verifying checksum... OK (0x1ABC)
3802992 bytes copied in 58.236 secs (65568 bytes/sec)
Router#
-
通过发出以下命令来确认路由器升级:
Router>show flash
确定show flash命令输出中的Cisco IOS软件镜像名称是升级镜像的名称。
-
重新加载路由器,使其从新的 Cisco IOS 软件镜像启动。
Router#reload
-
通过发出 show version 命令确认路由器从新的 Cisco IOS 软件镜像启动。
Router#show version
show version 命令的输出应显示升级后的 Cisco IOS 软件镜像的名称。