路由交换操作系统备份与升级(xmodem)

时间:2024-02-21 20:31:36

1)修复交换机

  将交换机连接以后,控制台会出现交换机IOS丢失的界面。此时需要重新启动交换机,重新为交换机加电,此时,请按住交换机面板左侧的Mode键,进入MINI模式。

  在超级终端输入flash_init 会出现大量提示,继续输入load_helper,输入复制指令copy XMODEM: c2950-i6k2l2q4-mz.121-22.EA8a.bin。出现Begin the XMODEM or XMODEM-1K transfer now...提示,系统提示不断出现C这个字母就可以开始传输IOS文件了。

  选择超级终端中【传送】→【发送文件】命令,在协议选项中选择XMODEM或者XMODEM-1K协议,然后选择IOS文件,开始传送。

  提示:

  因为此前没有改变控制台的传输速率,所以传送得很慢,一个普通的Cisco IOS文件大致需要50分钟左右,请耐心等待。在修复路由器IOS中将介绍改变传输速率的方法。

  文件传送结束后,在提示符下输入:boot(启用新的IOS系统)。经过几十秒钟,交换机就进入正常的状态了,这时查看Flash,里面应该有了新的IOS文件,至此IOS恢复工作完成。

  2)修复路由器

  IOS丢失以后,所有的设备都会启动最小启动模式。由于Cisco 3640 版本路由器恢复没有提供tftpdnld命令,只提供了XMODEM 命令,使用方法与Cisco 2600系列相同。为了加快修复的速度,需要配置路由器Console口和超级终端软件的传输速率。

  rommon 2 > confreg

  do you wish to change the configuration? y/n [n]: y

  enable "diagnostic mode"? y/n [n]: n

  enable "use net in IP bcast address"? y/n [n]: n

  disable "load rom after netboot fails"? y/n [n]: n

  enable "use all zero broadcast"? y/n [n]: n

  enable "break/abort has effect"? y/n [n]: n

  enable "ignore system config info"? y/n [n]: n

  change console baud rate? y/n [n]: y

  enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400

  4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [7]: 7

  change the boot characteristics? y/n [n]: y

  enter to boot:

  0 = ROM Monitor

  1 = the boot helper image

  2-15 = boot system

  [0]: 0

  Configuration Summary

  enabled are:

  load rom after netboot fails

  console baud: 115200

  boot: the ROM Monitor

  do you wish to change the configuration? y/n [n]: n

  You must reset or power cycle for new config to take effect

  rommom 2 > reset

  在enter rate:部分,需要选择7,用最大的115200速率的XMODEM传输。在输入reset命令之前,需要重新定义串口传输速度,如图所示,将超级终端里设置速率为115 200,否则会出现乱码。
  


     图6-10 设置最大传输速率 
关闭这个超级终端,重新建立一个超级终端连接(115200速率),系统重新启动后会出现:

  rommon 1>

  rommon 1> XMODEM -r

  Do not start the sending program yet...

  Invoke this application only for disaster recovery.

  Do you wish to continue? y/n [n]: y

  Ready to receive file ...

  此时,选择超级终端中【传送】→【发送文件】命令,在协议选项中选择XMODEM或者XMODEM-1K协议,选择IOS文件,开始传送。

  当传输完毕后,重新启动路由后开始使用被恢复的IOS。此时,需要再次启动路由器,将传输速度恢复到默认状态,即在enter rate: 部分选择0,即9 600的传输速度。