由于不小心使用了命令erase flash或升级失败后或在开启(某些型号)Cisco路由器的电源开关后30秒内按下Ctrl+break键,中断路由器的正常启动,路由器都会进入rom监视模式,即 rommon 1>,在这种情形下,对路由器的IOS进行升级,情况要稍微复杂一点,在rommon状态下有两种升级IOS方法:
第一种通过Xmodem命令升级IOS:
(注:Xmodem与实际的modem没有任何联系 只是一个传输协议 数据是通过终端的串口和路由器的Console口灌进去的)
具体步骤如下:
1、用Cisco原配的线缆连接路由器的console口与PC机的COM1,使用PC机的超级终端软件访问路由器,这时不需要对PC和路由器配置任何地址。
2、在这个模式下,输入Xmodem命令,即:

 rommon 2 > xmodem -c c2600-i-mz.122-11.bin

(-c是带校验,c2600-i-mz.122-11.bin为存放在PC机上的IOS映像文件)

WARNING: All existing data in bootflash will be lost!
Invoke this application only for disaster recovery.
Do you wish to continue? y/n  [n]:  y
Ready to receive file c2600-i-mz.122-11.bin ……

(此时在超级终端的传送栏目=> 选择发送文件选项 => 再选择Xmodem 并指明IOS映像文件所在的路径,按发送即开始上传IOS,等待时间很长,视IOS的大小和传输速度。)

Erasing flash at 0x607c0000
program flash location 0x605b0000
Download Complete!

传完以后,对整个系统初始化 显示如下:

program load complete, entry point: 0x80008000, size: 0x5b85e0
Self decompressing the image :[OK]
…..

注释:Router采用这种方法时,由于使用console口来传送,速率为9600bps,需要时间较长。因此可修改console口速率利用xmodem命令实现快速升级IOS.具体方法如下:

rommon 1 > confreg 回车
Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot: image specified by the boot system commands or default to: cisco2-C2600
do you wish to change the configuration? y/n [n]: y (选择 yes)
enable "diagnostic mode"? y/n [n]: n (选择 no)
enable "use net in IP brocast address"? y/n [n]: n (选择 no)
disable "load rom after netboot fails"? y/n [n]: n (选择 no)
enable "use all zero broadcast"? y/n [n]: n (选择 no)
enable "break/abort has effect"? y/n [n]: n (选择 no)
enable "ignore system config info"? y/n [n]: n (选择 no)
change console baud rate? y/n [n]: y (选择 yes)
enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400 4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [0]: 7 (选择 7,用最大的11520速率的xmodem传输)
change the boot characteristics? y/n [n]: n (选择 no)
Configuration Summary
enabled are:
load rom after netboot fails
console baud: 115200
boot: image specified by the boot system commandsor default to: cisco2-C2600
do you wish to change the configuration? y/n [n]: n (选择 no)
You must reset or power cycle for new config to take effect

注释:reset 回车注意:在按reset键前,需要修改串口速度(我的电脑——端口属性——串口速度调为115200),然后再修改超级终端里设置速率为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 (选择 yes)
Ready to receive file ……

注释:此时,在超级终端的菜单上的“传送”——“发送文件”——选择IOS映像文件所在地以及选择使用“xmodem”协议,点击“发送”即可。等待10-20分钟左右就可升级完3-6M的IOS文件!待升级完成后,请记住修改回计算机串口与超级终端、路由器confreg下的xmodem等传输速率为9600bps.

方法如下:

Router>en 进入新IOS的特权模式
Router#reload 重启系统
Proceed with reload? [confirm] 回车
00:01:04: %SYS-5-RELOAD: Reload requested System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)Copyright (c) 1999 by cisco Systems, Inc.TAC:Home:SW:IOS:Specials for info PC = 0xfff0a530, Vector = 0x500, SP = 0x680127b0 C2600 platform with 24576 Kbytes of main memory PC = 0xfff0a530, Vector = 0x500, SP = 0x8000468 monitor: command "boot" aborted due to user interrupt

30秒内按ctrl+break键

rommon 1 > confreg ( 输入“confreg”命令)
Configuration Summary
enabled are:load rom after netboot fails
console baud: 115200
boot: image specified by the boot system commands or default to: cisco2-C2600
do you wish to change the configuration? y/n [n]: y (选择 yes)
enable "diagnostic mode"? y/n [n]: n (选择 no)
enable "use nn IP brocast address"? y/n [n]: n (选择 no)
disable "load rom after netboot fails"? y/n [n]: n (选择 no)
enable "use all zero broadcast"? y/n [n]: n (选择 no)
enable "break/abort has effect"? y/n [n]: n (选择 no)
enable "ignore system config info"? y/n [n]: n (选择 no)
change console baud rate? y/n [n]: y (选择 yes)
enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400 4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [7]: 0 (选择 0,改回用标准速率速率9600的xmodem传输)
change the boot characteristics? y/n [n]: n (选择 no)
Configuration Summary
enabled are:load rom after netboot fails
console baud: 9600
boot: image specified by the boot system commands or default to: cisco2-C2600
do you wish to change the configuration? y/n [n]: n
You must reset or power cycle for new config to take effect
rommon 2 >

此时手工改回计算机串口与超级终端2者传输速率为9600然后敲入
rommon 2 >reset
最好关掉电源后,重新启动。利用xmodem命令实现路由器IOS升级速度较慢,往往等上很长时间,为了快速升级,可以采用下列方法。

第二种方法: 通过tftpdnld命令升级IOS,具体步骤如下:
1、用Cisco原配的线缆连接思科路由器的console口与PC机的COM1,使用PC机的超级终端软件访问路由器;用一根双绞线连接路由器的eth0/0口与PC机的网卡。

2、将思科路由器的eth0/0口IP地址设为10.32.10.32;PC机的IP地址设为10.32.10.1.将要升级的IOS映象文件拷贝到相关的目录中,并运行TFTP服务器软件,通过菜单设置Root目录为拷贝IOS映象文件所在目录。

3、通过tftpdnld命令升级IOS

rommon 3 >IP_ADDRESS=10.32.10.1             (路由器的ip地址)
rommon 4 >IP_SUBNET_MASK=255.255.255.0     (路由器的掩码)
rommon 5 >DEFAULT_GATEWAY=10.32.10.32     (缺省网关,是pc机的ip地址)
rommon 6 >TFTP_SERVER=10.32.10.32         (是pc机的ip地址)
rommon 7 >TFTP_FILE=C2600-I-MZ.122-11.BIN    (上传ios文件的名称)
rommon 8 >tftpdnld

执行tftpdnld命令进行ios升级,有时可能会报错或命令不执行,这时只要用sync命令保存配置后,重新启动路由器(最好关掉电源再开机)后,再执行tftpdnld命令就可以了。
rommon 9 >tftpdnld(传送文件)出现提示选择y

IP_ADDRESS: 10.32.10.1
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 10.32.10.32
TFTP_SERVER: 10.32.10.32
TFTP_FILE: C2600-I-MZ.122-11.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
Receiving C2600-I-MZ.122-11.BIN from 10.32.10.3
…
File reception completed.Copying file C2600-I-MZ.122-11.BIN to flash.
Erasing flash at 0x607c0000
ogram flash location 0x605b0000
rommon 10 >

在rommon 13 >提示符下键入reset,或重新启动路由器(power-cycle),进入正常引导状态。

在rommon状态下对思科(Cisco)路由器升级IOS方法的两种方法相关推荐

  1. 在ROMMON状态下恢复IOS的方法

    对于网络工程师来说,不小心把IOS删掉或者升级IOS失败,重起后进ROMMON(ROMMON状态是ROM MONITOR的缩写)状态,是比较常见的事.路由器进入ROMMON状态,不能进行正常的路由转发 ...

  2. 如何备份思科cisco路由器配置

    如何备份思科cisco路由器配置文件        本资料之提供大家参考学习^*^   有什么不懂的地方在博客中留言  QQ:569535658           发布时间:2009-4-08 15 ...

  3. 思科cisco路由器动态路由协议配置方法

    思科cisco路由器动态路由协议配置方法 配置IGRP动态路由协议 IGRP是EIGRP协议的前身,虽然现在基本被EIGRP协议所取代,但在一些特殊场合我们仍然会用到该动态路由协议.他的使用配置和EI ...

  4. 演示:为思科25/26系列的路由器升级IOS镜像

    IOS是思科路由器和交换机的操作系统,也是思科网络设备的灵魂,完整名称Internet OperatingSystem 取其各个英文单词的首字母故得名IOS.如果说是思科的路由器或交换机功能的强大,不 ...

  5. 路由删除命令_清除思科路由器配置信息的两种方法

    对于网络设备来说,清除思科路由器配置信息是防止黑客轻松地连接访问公司网络的最佳方法.在对Cisco路由器进行清理时,有两种不同的方法可供选择,而它们通常用于不同的方面: 一.知道路由器的密码,相关步骤 ...

  6. cisco路由器升级

    路由器升级IOS总结 第一种常用方法步骤: 注意:用一种TFTP服务器软件(有cisco的TFTPServer或3CDaemon),传输的文件过大的时候用3Cdaemon速度会比较快. 1.先将IOS ...

  7. 思科Cisco packet tracer的实验之两个简单网络连接

    思科Cisco packet tracer的实验之两个简单网络连接 1.界面 1.一开始都是从简单的交换机和几台电脑开始的 A网络: IP:210.226.3.1 网关:210.226.3.1 子网掩 ...

  8. cisco链路聚合 不均衡_思科CISCO交换机间链路聚合端口聚合实现方法详解

    本文讲述了思科CISCO交换机间链路聚合端口聚合实现方法.分享给大家供大家参考,具体如下: [CISCO] 交换机间链路聚合端口聚合 端口通道( port channel ) 是一种聚合多个物理接口 ...

  9. SCO UNIX环境下自动增加网关的两种方法

    有两种方法可实现UNIX系统启动时自动增加网关. 方法一:编辑产生一个/etc目录下的gateways文件. 以root注册. #cd /etc #vi gateways 在该文件中增加以下语句: n ...

最新文章

  1. python键_在Python中创建键命令
  2. Linux下SVN服务器支持Apache的http和svnserve独立服务器
  3. HDU2853(最大权完美匹配)
  4. 机器学习基础专题:分类
  5. 浅析企业建站都需要了解哪些基础内容?
  6. 1.非关系型数据库(Nosql)之mongodb:mongodb的安装,环境变量配置,数据库服务端启动,客户端启动
  7. Kubernetes + .NET Core 的落地实践
  8. 程序员家的大闸蟹:青壳、白底、肉多、爆黄,现在是吃大闸蟹的最佳时期
  9. c语言程序运行结果怎么看,帮忙看看我这个C语言程序有什么错误,运行结果不正确...
  10. 通过动态获取cookie爬取国家企业信用信息公司系统
  11. 【转贴】龙芯内核发展策略 已经支持k8s
  12. Spring Cloud与微服务学习总结(5)——认证鉴权与API权限控制在微服务架构中的设计与实现(三)
  13. golang mysql scan_golang 实现 mysql 数据库备份
  14. python 连接 oracle 循环,4.使用cx_Oracle连接Oracle(高级篇)
  15. 2018最新--Win10屏幕亮度无法调节问题的解决方法
  16. python做生物信息学分析_Python从零开始第五章生物信息学①提取差异基因
  17. 【MyBatis基础】(09)- 逆向工程(代码自动生成)
  18. 年末IPO热潮掀起,国际永胜二度冲击港交所
  19. centos8更换软件源
  20. C语言程序设计之通讯录

热门文章

  1. Latex bibtex制作参考文献遇到问题总结
  2. 计算机毕业设计怎么做
  3. DB2报错错误代码含义释义大全查询
  4. 数据采集卡 html报表,网页表格数据采集助手
  5. 三菱mode bus tcp通讯_抚州三菱FX3U-64MR
  6. 基于xilinx vivado 的DDR3 IP核扩展IP FDMA 的使用详解
  7. 2019年度中国电池行业百强榜发布
  8. 小C语言–词法分析程序
  9. 齐鲁医药学院计算机二级,[计算机]齐鲁医药学院计算机教研室莅临指导交流会顺利举行...
  10. 开源免费简洁美观的网盘系统Z-File