Route 2600
常用灾难恢复方式
v
Tftpdnld
方式
§
优点:传输速度快。
§
缺点:过程简单。有些路由器不支持这种方式。
v
Xmodem
方式
§
优点:传输速度慢。
§
缺点:过程复杂
Tftpdnld
方式
1.
将计算机串口和路由器CONSLE
口相连
2.
一定将计算机网口与路由器第一个以太口f0/0
相连.
3.
启动TFTP
服务器,并将要下载的版本放于指定目录下面。
4.
冷启动路由器,在开机的前60
秒之内,按住“Ctrl+Break”
键。
这时系统会进入灾难恢复模式,其提示符为“Rommon>”
Rommon1> IP_ADDRESS=192.168.1.2
//
设置f0/0
口的IP
地址为192.168.1.2
Rommon2> IP_SUBNET_MASK=255.255.255.0
//
设置子网掩码为255.255.255.0
Rommon3> DEFAULT_GATEWAY=192.168.1.254
//
缺省网关随便设置
Rommon4> TFTP_SERVER=192.168.1.1 //
设置TFTP
服务器的IP
地址192.168.1.254
Rommon5> TFTP_FILE=c2600-ik8o3s-mz.122-11.T.bin //
即TFTP
服务器上备份IOS
的文件名
Rommon6> tftpdnld //
准备复制IOS
映像,注意:前面的几条命令必须使用大写,
而最后的tftpdnld
则要用小写。//
此时保证TFTP
是打开的
Do you wish to continue? y/n: [n]: y
Receiving c2600-ik8o3s-mz.122-11.T.bin from 192.168.1.1
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Rommon8> reset
又回到了熟悉的IOS
模式下输。当文件传输完后,将自动回到命令甚至连以前配置的信息都不会丢失。
查看下配置寄存器的值,如果不正确,如:Configuration register is 0x3922
我们修改为0x2102
Router(config)#config-register 0x2102
Router# reload
v
Xmodem
方式
1
、用PC
终端连接路由器发console
口,打开没有IOS
的路由器,路由器会进入监控模式(rommon)
;
2
、为了提高数据传输速度,首先更改路由器的传输速率,
在rommon
模式,输入: rommon 1>confreg (
回车)
根据提示,
只选择修改传输速率级别为7(115200)
,其它参数为系统默认;
过程:
rommon 1 > confreg
do you wish to change the configuration? y/n [n]: y
disable "diagnostic mode"? y/n [n]: n
enable "use net in IP bcas
disable "load rom after netboot fails"? y/n [n]: n
enable "use all zero broadcast"? y/n [n]: n
disable "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]: n
do you wish to change the configuration? y/n [n]: n
rommon 2 > reset //
重启
3
、修改完传输速率,断开PC
终端连接,以115200
速率连接路由器(
否则会出现乱码)
继续输入:
rommon 2> Xmodem -r (
回车)
Do you wish to continue? y/n [n]: y (
系统提示是否确认该操作,选Y
继续)
Ready to receive file ...
§§ (
出现§字符,路由器等待接收数据)
4
、
传送IOS
文件
:
在PC
终端的界面,点击"
传送"
菜单-> "
传送文件"
:在弹出的对话框选择IOS
文件与传输协议(Xmodem)
:
点击发送按钮,开始传送IOS
文件;
整个传输过程为30
分钟-1
小时30
分左右,视具体情况而言;
1
、当上一步骤IOS
文件传送完毕,系统会自动加载IOS
文件到RAM
运行,提示如下:
Download Complete! program load complete, entry point: 0x80008000, size: 0xf 7258c Self decompressing the image : #################################################
################################################################################ ################################################################################
#################################################### [OK]
回车直到出现熟悉的提示语句 Press RETURN to get started!
*
注:这时路由器可以正常使用命令,
此时千万不要重启路由器,因为IOS
并未被真正放入flash ,
如果重启那么RAM
中的数据丢失,前面所做的一切都是白费;
2
、当正常进入路由器之后,
先不要急着操作,先用show
命令查看:
R2620# show flash \\flash
中不会看到IOS
存在
R2620# show version \\
最后一行的寄存器值不是正常的0X2102
3
、接着才真正开始copy IOS
到flash
中:
R2620(config)#copy xmodem: flash:
Destination filename []? c2600-ik8o3s-mz.122-11.T \\
输入要保存到flash
中的IOS
文件名
Erase flash: before copying? [confirm] \\
回车确认清除flash
Erasing the flash filesystem will remove all files! Continue? [confirm] \\
回车确认
Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ee ...erasedee (
清除flash
中...)
Erase of flash: complete (
清除flash
完成)
Begin the Xmodem or Xmodem-1K transfer now... \\
开启xmodem
方式传输文件 CCCCCCCCCC
§§§§§ (
出现§字符,路由器等待接收数据)
4
、再次传送IOS
文件
:
在PC
终端的界面,
点击"
传送"
菜单-> "
传送文件"
:
在弹出的对话框选择IOS
文件与传输协议(Xmodem)
:
点击发送按钮,开始传送IOS
文件;
整个传输过程为30
分钟-1
小时30
分左右,视具体情况而言;
5
、传输完成之后,
路由器出现提示:
Verifying checksum... OK (0x 36A 3)
16197376 bytes copied in 3896.924 secs (4156 bytes/sec)
此时已经IOS
已经完整copy
到flash
中;
6
、查看路由器信息:
R2620# show flash \\
这是flash
中就会有操作系统了
R2620# show version \\
最后一行的寄存器值也不是正常的0X2102
7
、恢复路由器正常设置-------
修改console
口传输速率
R2620(config)#line console 0
R2620(config-line)#speed 9600 \\
修改console
口传输速率
断开终端连接,以正常速率(9600)
连接路由器,
查看信息:
R2620(config-line)#exit
R2620(config)# config-register 0x2102 \\
修改配置寄存器的值为正常值
R2620#reload
System configuration has been modified. Save? [yes/no]: y
Building configuration...
[OK]
Proceed with reload? [confirm]
R2620# show flash
R2620# show version \\
最后一行的寄存器正常了,为0X2102