Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1787219
  • 博文数量: 1647
  • 博客积分: 80000
  • 博客等级: 元帅
  • 技术积分: 9980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 15:15
文章分类

全部博文(1647)

文章存档

2011年(1)

2008年(1646)

我的朋友

分类:

2008-10-28 18:05:49


  分步程序
  步骤1:建立到器的控制台会话
  即使可以通过telnet话路连接至路由器,我们仍然强烈建议使用控制台端口直接连接至路由器。理由是:如果在升级期间发生了某些故障,则可能需要在物理上离路由器近一点,以便对它进行重启。另外,在路由器升级步骤中,当路由器重新启动时,telnet连接将丢失。
  
  采用反转电缆(通常是扁平黑色电缆)进行连接,并将路由器的控制台端口连接至PC机的一个COM端口。
  
  一旦PC机连接至路由器的控制台端口,您需要开启PC机上的超级终端,并且使用以下设定:
  
  Speed 9600 bits per second
  
  8 databits
  
  0 parity bits
  
  1 stop bit
  
  No Flow Control
  注意: 如果您在超级终端会话中获得了无效字符,这说明您没有正确设置超级终端的属性,或者路由器的config - register设定为非标准值,使得控制台连接速度高于9600 bps。请使用 show version 命令(在输出结果的最后一行中显示)检查config - register的值,并确保该值设定为0x2102或者0x102。必须重新加载路由器使配置寄存器生效。一旦您确信控制台速度在路由器方面设定为9600 bps,您应该检查上述超级终端属性。有关设定超级终端属性的详情,请参阅“ 应用正确的终端仿真器设定,实现控制台连接”。
  
  启动问题
  一旦您连接了路由器的控制台端口,您可能会注意到路由器处于ROMmon模式或者Boot模式。这两种模式用于恢复与诊断步骤。如果您没有看见通常的路由器提示,您应该遵循以下的建议以继续进行升级步骤配置。
  1.路由器以rommon模式启动,当您发出 dir flash: 命令时,将出现以下信息。
  rommon 1 > dir flash:
  device does not contain a valid magic number
  dir: cannot open device "flash:"
  rommon 2 >
  当您看见以上报错信息时,这意味着闪存全空或者文件系统损坏。请参阅“使用ROMmon的Xmodem控制台步骤”。
  
  注意: 您还可能需要查阅 引导故障恢复步骤。
  
  2.路由器以boot模式启动,控制台上出现以下信息:
  router(boot)>
  device does not contain a valid magic number
  boot: cannot open "flash:"
  boot: cannot determine first file name on device "flash:"
  当您在控制台输出结果中看见以上报错信息时,这意味着闪存全空或者文件系统损坏。请通过执行本文提供的步骤将有效的镜像复制到闪存中。
  注意: 您可能需要查阅“ 引导故障恢复步骤 ”。
  
  步骤2:检验TFTP是否有到路由器的IP连接
  TFTP和路由器之间必须有网络连接,且必须能ping出TFTP软件升级的目标路由器IP地址。要实现该操作,路由器接口与TFTP服务器必须具备:
  
  同范围的IP地址,或者配置了默认网关。
  若要进行检验,请检查TFTP服务器的IP地址。有关详情,请参阅“ 确定IP地址 ”。
  
  步骤3:经由TFTP服务器将新镜像复制到2600系列路由器的闪存中
  您有IP连接,并能在担任TFTP服务器的计算机以及路由器之间执行ping操作,您可以将 IOS软件镜像复制到闪存中。
  注意: 在复制之前,请确保您已开启了PC机上的TFTP服务器软件,并具备在TFTP服务器根目录中提及的文件名称。我们建议您在升级之前保留路由器/接入服务器配置的备份。升级本身并不影响配置(配置保存在非易失RAM(NVRAM)中)。 但是,如果没有正确执行操作步骤,则可能会产生影响。
  
  对于RCP应用程序,将所出现的每一个TFTP替换为RCP。例如,用 copy rcp flash 命令代替 copy tftp flash 命令。
  
  2600> enable
  Password:xxxxx
  2600#
  2600# copy tftp flash
  如果有必要,您可以将镜像从一个设备 复制 到另一个设备。
  
  指定TFTP服务器的IP地址。
  出现提示时,按照下面的样例输入TFTP服务器的IP地址:
  
  Address or name of remote host []? 10.10.10.2
  
  指定新 IOS软件镜像的文件名称。
  出现提示时,请按照下面的样例输入将要安装的Cisco IOS软件镜像的文件名称:
  
  Source filename []? c2600-i-mz.121-14.bin
  注意: 文件名称区分大小写,因此请确保正确输入。
  
  指定目的地文件名称。
  这是新软件镜像加载至路由器时所具有的名称。可对该镜像任意命名,但是一般都输入相同的镜像文件名称。
  
  Destination filename []? c2600-i-mz.121-14.bin
  注意: 如果您看到以下报错信息:
  
  %Error copying tftp://10.10.10.2/c2600-i-mz.121-14.bin
  (Not enough space on device)
  这个说明闪存中没有足够的空间来复制该镜像。在从TFTP服务器复制新的镜像之前,您需要删除一个或者多个文件。
  
  从TFTP服务器升级新的镜像
  2610#copy tftp flash
  Address or name of remote host []? 10.10.10.2
  Source filename []? c2600-i-mz.121-14.bin
  Destination filename [c2600-i-mz.121-14.bin]?y
  Accessing tftp://10.10.10.2/c2600-i-mz.121-14.bin...
  Erase flash: before copying? [confirm]y !---如果没有足够的容量,可擦除闪存。
  Erasing the flash filesystem will remove all files! Continue? [confirm]y
  Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  eeeeeeeeee ...erased
  Erase of flash: complete
  Loading c2600-i-mz.121-14.bin from 10.10.10.2 (via Ethernet0/0): !!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  [OK - 4501480/9001984 bytes]
  
  Verifying checksum... OK (0xAC8A)
  4501480 bytes copied in 56.88 secs (80383 bytes/sec)
  复制过程将需要数分钟时间,时间长短因网络的不同而有所差异。在复制过程中,将显示信息提示已经 接入的文件。
  
  感叹号“!”表示正在处理复制流程。每一个感叹号表示已经成功传输了十个数据包。镜像的校验和鉴别将在镜像写入闪存后执行。
  
  有关软件传输问题的故障检修,可在“ 使用TFTP服务器或者RCP服务器安装镜像的常见问题”中找到。
  
  当您对闪存升级之后,您需要使用 reload 命令重新加载路由器。
  
  在您重新加载路由器之前,您需要检查两项内容:
  
  config - register值——您可以使用 show version 命令进行检查。在 show version 输出结果的最后一行中显示该值。该值应设定为0x2102。
  2610#configure terminal
  Enter configuration commands, one per line. End with CNTL/Z.
  2610(config)#config-register 0x2102
  2610(config)#^Z
  闪存中的其它文件——如果闪存中的首个文件并非Cisco IOS软件镜像,而是配置文件或者其它文件,您则需要配置 boot system 告示以启动规定的镜像。否则,路由器将试图以闪存中的配置文件或者第一个文件进行启动,这样将无效。如果闪存中仅有一个文件,即Cisco IOS软件镜像,则无需该步骤。
  2610#configure terminal
  Enter configuration commands, one per line. End with CNTL/Z.
  2610(config)#no boot system
  2610(config)#boot system flash c2600-i-mz.121-14.bin
  2610(config)#^Z
  注意: 当您键入 reload 命令,路由器会询问您是否想要保存配置。您此时应非常谨慎。理由是:如果路由器处于boot模式(举例来说),它是所运行的完整Cisco IOS软件的一个子集,没有路由功能。因此,在运行中的配置中,所有路由配置全部消失,如果您在此时保存配置,您将删除NVRAM中完好的启动配置,并替之以不完全的运行配置。只有当您确定在show run的输出结果中具有完整配置时才保存该配置。如果配置先前已经被改变,则无需考虑新的config - register而保存配置。该操作将自动完成。
  
  2610#reload
  
  System configuration has been modified. Save? [yes/no]: y
  Building configuration...
  [OK]
  Proceed with reload? [confirm]y
  请检验路由器是否以正确的镜像运行。在重新加载完毕之后,路由器应以所需Cisco IOS软件镜像运行。请使用 show version 命令进行检验。
  
  2610#show version
  00:
【责编:admin】

--------------------next---------------------

阅读(95) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~