实验十八 CISCO设备IOS的备份与升级
一、 CISCO设备IOS的备份
- 配置TFTP服务器。在PC上运行TFTP应用程序,并指定IOS的保存位置,如:E:\R-IOS .
2. 测试网络连通性。
R#ping 192.168.1.60
C:\ping 192.168.1.251
3. 查看IOS文件名并复制。
R#sh flash
4. 执行备件命令。 R#copy flash tftp
5. 查看。在PC上打开相应的文件夹E:\R-IOS, 即可看到。
配置文件也可以通过tftp进行备份 (不过,并不常用,因为复制、粘贴更为方便)
R#copy running-config tftp 将运行文件导出到tftp服务器
R#copy startup tftp 将配置文件导出到tftp服务器
R#copy tftp running-config 将tftp服务器的配置导入R
二、CISCO设备IOS的升级
R#copy tftp flash 将tftp服务器上的ios导入flash
三、CISCO设备IOS的灾难恢复
由于不小心使用了命令erase flash或升级过程中断电或其他操作导致路由器升级失败后,flash中无IOS,路由器不能正常启动,则需要通过tftpdnld命令对IOS进行灾难恢复。
对于CISCO路由器, 在ROM监视模式下,具体步骤如下:
1、用控制线缆连接路由器的console口与PC机的COM口,使用PC机的超级终端访问路由器;用一根双绞线连接路由器的eth0/0口与PC机的网卡。
2、将路由器的eth0/0口IP地址设为192.168.1.251;PC机的IP地址设为192.168.1.10。将要升级的IOS映象文件拷贝到相关的目录中,并运行3COM 3Cserver TFTP服务器软件。
3、在路由器的 rommon 状态下输入:(注意大小写)
rommon 1 >IP_ADDRESS=192.168.1.251 (路由器的第一个以太口的ip地址)
rommon 2 >IP_SUBNET_MASK=255.255.255.0 (子网掩码)
rommon 3 >DEFAULT_GATEWAY=192.168.1.253 ( 可以不设 )
rommon 4 >TFTP_SERVER=192.168.1.10 (是pc机的ip地址)
rommon 5 >TFTP_FILE=c2600-i-mz.121-3.T (上传ios文件的名称)
rommon 6>sync (保存参数配置)
rommon 7 >tftpdnld 用tftp进行文件传送,出现提示选择y
IP_ADDRESS: 192.168.1.251
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY:
TFTP_SERVER: 192.168.1.10
TFTP_FILE: C2600-I-MZ.121-3.T
Invoke this command for disaster recovery only.WARNING: all existing data in all partitions on flash will be lost!Do you wish to continue? y/n: [n]: y
Receiving C2600-I-MZ.121-3.T from 192.168.1.10
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
File reception completed. Copying file C2600-I-MZ.121-3.T to flash. Erasing flash at 0x607c0000
program flash location 0x60440000
rommon 8 >reset 重新启动路由器,进入正常引导状态,即:
Router>
除了采用tftpdnld命令来恢复IOS, 还可以通过 xmodem进行升级,但速度非常的慢, 8M的IOS通常需要2-3小时才能完成升级,不常用。