情境分析
没有路由器的IOS系统,是无法让路由器恢复到正常工作的状态,所以管理员只能从别的路由器上先备份IOS系统,再对无法正常工作的路由器进行系统的恢复。
所需设备:
(1)Cisco 2911路由器2台。
(2)带超级终端应用程序的PC机1台。
(3)安装好TFTP软件的PC机1台
(4)console配置线1条。
任务拓扑,如图3-4-1所示。
图3-4-1 路由器系统的备份与恢复拓扑图
路由器和PC机IP地址网络参数配置,如表3-4-1所示。
表3-4-1 交换机和PC机IP地址网络参数设置
设备 | 端口 | IP | Mask |
Router-A | G0/0 | 192.168.1.1 | 255.255.255.0 |
TFTP Server | 192.168.1.10 | 255.255.255.0 |
步骤实现
步骤1:按照如图2-4-1所示,连接网络拓扑结构图。
步骤2:按照如表3-4-1所示,配置TFTP Server的IP地址、子网掩码。
步骤3:配置路由器A的主机名称和g0/0接口地址。
Router>
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#host Router-A
Router-A(config)#int g0/0
Router-A(config-if)#ip add 192.168.1.1 255.255.255.0
Router-A(config-if)#no shut
Router-A(config-if)#
步骤4:查看路由器的IOS系统。
Router-A#show flash:
System flash directory:
File Length Name/status
3 33591768 c2900-universalk9-mz.SPA.151-4.M4.bin 这个是路由系统的版本号,复制下来等下要用
2 28282 sigdef-category.xml
1 227537 sigdef-default.xml
[33847587 bytes used, 221896413 available, 255744000 total]
249856K bytes of processor board System flash (Read/Write)
Router-A#
步骤5:备份路由器的IOS系统。
Router-A#copy flash: tftp: 回车
Source filename []? c2900-universalk9-mz.SPA.151-4.M4.bin 把刚才查看的名字粘贴上去
Address or name of remote host []? 192.168.1.10 要备份的路由的IP
Destination filename [c2900-universalk9-mz.SPA.151-4.M4.bin]?
Writing c2900-universalk9-mz.SPA.151-4.M4.bin....!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 33591768 bytes]
33591768 bytes copied in 3.546 secs (994640 bytes/sec)
Router-A#
步骤6:在TFTP Server中查看备份好的路由器的IOS系统,如图3-4-2所示。
图3-4-2 tftp server界面
步骤7:将TFTP Server连接到版本的路由器上,如图3-4-3所示。
步骤8:恢复路由器的IOS系统,设置IP、nemask、default_gateway等参数,并输入tftpdnld,提示输入【y/n】,输入“y”回车。
Readonly ROMMON initialized
Boot process failed...
The system is unable to boot automatically. The BOOT
environment variable needs to be set to a bootable
image.
rommon 1 > IP_ADDRESS=192.168.1.1 !必须要写
rommon 2 > IP_SUBNET_MASK=255.255.255.0
rommon 3 > DEFAULT_GATEWAY=192.168.1.1
rommon 4 > TFTP_SERVER=192.168.1.10
rommon 5 > TFTP_FILE=c2900-universalk9-mz.SPA.151-4.M4.bin
rommon 6 > tftpdnld !回车后,如果无法恢复,就再输入一次以上设置
IP_ADDRESS: 192.168.1.1
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 192.168.1.1
TFTP_SERVER: 192.168.1.10
TFTP_FILE: c2900-universalk9-mz.SPA.151-4.M4.bin
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
步骤9:此时系统会恢复IOS系统,完成后出现“rommon 7 >”。
program flash location 0x61f30000
program flash location 0x61f40000
program flash location 0x61f50000
program flash location 0x61f60000
program flash location 0x61f70000
program flash location 0x61f80000
program flash location 0x61f90000
program flash location 0x61fa0000
program flash location 0x61fb0000
program flash location 0x61fc0000
program flash location 0x61fd0000
program flash location 0x61fe0000
program flash location 0x61ff0000
program flash location 0x62000000
rommon 7 >
步骤10:在“rommon 7 > boot”后,并回车,路由器会正常进入系统。
rommon 7 > boot
System Bootstrap, Version 15.1(4)M4, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2010 by cisco Systems, Inc.
Total memory size = 512 MB - On-board = 512 MB, DIMM0 = 0 MB
CISCO2911/K9 platform with 524288 Kbytes of main memory
Main memory is configured to 72/-1(On-board/DIMM0) bit mode with ECC disabled
Readonly ROMMON initialized
program load complete, entry point: 0x80803000, size: 0x1b340
program load complete, entry point: 0x80803000, size: 0x1b340
IOS Image Load Test
___________________
Digitally Signed Release Software
program load complete, entry point: 0x81000000, size: 0x3bcd3d8
Self decompressing the image :
########################################################################## [OK]
步骤11:查看恢复后的IOS系统。
Router-B#show flash:
System flash directory:
File Length Name/status
6 33591768 c2900-universalk9-mz.SPA.151-4.M4.bin
[33591768 bytes used, 222152232 available, 255744000 total]
249856K bytes of processor board System flash (Read/Write)
Router-B#
相关知识
TFTP 服务器可以帮助管理 IOS 映像的存储和对 IOS 映像的修订。 对任何网络而言,最佳做法是保留 Cisco IOS 软件映像的备份副本,以防路由器中的系统映像遭到损坏或意外删除。 TFTP 服务器也可用于将新的升级存储到 IOS 中,然后在需要它的网络中进行部署。
Cisco IOS 软件已经从用于路由的单一平台操作系统演变为支持很多功能和技术(如 VoIP、NetFlow 和 IPsec)的复杂操作系统。 为了更好地满足不同的细分市场的需求,将软件分为软件版本组和软件系列。
软件版本组包括多个 IOS 软件版本,这些软件版本:
共享基本代码
应用于相关硬件平台
在支持范围上会有重叠(当一个 OS 生命周期终止时,就会引入并支持另一个 OS)
软件版本组中 IOS 软件版本的示例包括 12.3、12.4、15.0 和 15.1。
伴随每个软件版本,会创建新版本的软件以实施漏洞修复和新功能。 IOS 将这些版本称为系列。
Cisco IOS 系列用于将带有通用基本代码的版本交付给一组特定的平台和功能。 一个系列可能包含多个版本,每个版本是在发布时该系列基本代码的快照。 由于不同的软件版本组可应用于不同的平台或细分市场,因此可以在任何时间点使用多个系列。
要在 TFTP 服务器中创建 Cisco IOS 映像的备份,请执行以下三个步骤:
第 1 步: 确保可以访问网络 TFTP 服务器。 如图 2 所示,对 TFTP 服务器执行 ping 操作以测试连通性。
第 2 步: 验证 TFTP 服务器是否有足够的磁盘空间来容纳 Cisco IOS 软件映像。 在路由器上使用 show flash0: 命令确定 Cisco IOS 映像文件的大小。
第 3 步: 使用 copy source-url destination-url 命令将映像复制到 TFTP 服务器。
在使用指定的源和目的 URL 发出命令后,系统将提示用户输入源文件名、远程主机的 IP 地址和目的文件名。 然后将开始传输。
知识拓展
如果忘记设备密码或者是之前的管理员离职但没做好交接工作,导致新的管理员不知道设备密码时,就需要掌握删除设备密码的相关知识。
- 清除路由器密码
步骤1:在路由器启动时,按键盘上的【ctrl+break】组合键[右上角截图键旁边],进入monitor模式下。
monitor: command "boot" aborted due to user interrupt
rommon 1 >
步骤2:输入“confreg 0x2142”后,并回车。
rommon 1 > confreg 0x2142
步骤3:输入“reset”后,并回车。
rommon 2 > reset
System Bootstrap, Version 15.1(4)M4, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2010 by cisco Systems, Inc.
Total memory size = 512 MB - On-board = 512 MB, DIMM0 = 0 MB
CISCO2911/K9 platform with 524288 Kbytes of main memory
Main memory is configured to 72/-1(On-board/DIMM0) bit mode with ECC disabled
Readonly ROMMON initialized
program load complete, entry point: 0x80803000, size: 0x1b340
program load complete, entry point: 0x80803000, size: 0x1b340
IOS Image Load Test
___________________
Digitally Signed Release Software
program load complete, entry point: 0x81000000, size: 0x3bcd3d8
Self decompressing the image :
########################################################################## [OK]
步骤4:修改寄存器到正常的数值。
router(config)#config-register 0x2102
步骤5:存盘重启路由器。
router#wr
Router#reload
Proceed with reload? [confirm]
System Bootstrap, Version 15.1(4)M4, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2010 by cisco Systems, Inc.
Total memory size = 512 MB - On-board = 512 MB, DIMM0 = 0 MB
CISCO2911/K9 platform with 524288 Kbytes of main memory
Main memory is configured to 72/-1(On-board/DIMM0) bit mode with ECC disabled
Readonly ROMMON initialized
program load complete, entry point: 0x80803000, size: 0x1b340
program load complete, entry point: 0x80803000, size: 0x1b340
IOS Image Load Test
___________________
Digitally Signed Release Software
program load complete, entry point: 0x81000000, size: 0x3bcd3d8
Self decompressing the image :
########################################################################## [OK
学习小结
本实训介绍了路由器系统的备份与恢复,作为一名管理员,网络设备系统的备份与恢复是非常重要的,在恢复系统时,如果输入一次IP地址等参数无效,就需要再输入一次就可以达到想要的效果。
Router#show flash: 查看IOS系统
System flash directory:
File Length Name/status
3 33591768 c1900-universalk9-mz.SPA.151-4.M4.bin 系统名称 复制下来
2 28282 sigdef-category.xml
1 227537 sigdef-default.xml
[33847587 bytes used, 221896413 available, 255744000 total]
249856K bytes of processor board System flash (Read/Write)
Router#copy flash: tftp: 备份系统
Source filename []? c1900-universalk9-mz.SPA.151-4.M4.bin 备份的名称
Address or name of remote host []? 10.10.10.10 备份到哪个地址
Destination filename [c1900-universalk9-mz.SPA.151-4.M4.bin]? 确定备份回车
Writing c1900-universalk9-mz.SPA 等待配置
每日一言:
虽有遗憾,绝不后悔。 --古剑奇谭