Cisco路由器在rommon状态下恢复IOS的最简单方法

这是很多年前的事了。一天突然监控到一台2610的路由器中断,跑到现场用Console登录后,出现ROMMON 1 >提示,而无法进入到正式的IOS系统。

第一反应就是Flash中的IOS被破坏或丢失了,经过简单的几个步骤,路由器很快就恢复了正常。网络上有介绍好几种方法,但我觉得TFTP的方法是效率最高的,我也重点推荐采用该方法。

在一台机器上安装TFTP服务器软件,用大家最熟悉的3CDaemon就好了,将IOS文件放置在TFTP服务器的默认根目录下,打开TFTP服务器,用控制线将这台机器与ROUTER连接起来,另外用交叉网线连接机器的网卡和ROUTER的以太口,将IP地址配置为192.168.0.100。

做好以上工作后,打开机器的超级终端工具,连接上ROUTER,此时窗口中出现的命令行提示符为:

ROMMON 1 >(其中“1”代表命令行的行数)。在提示符后输入命令:

===================================================================

ROMMON 1 >IP_ADDRESS = ROUTER的IP地址

ROMMON 2 >IP_SUBNET_MASK = ROUTER的子网掩码

ROMMON 3 >DEFAUT_GATEWAY = 默认网关地址

ROMMON 4 >TFTP_SERVER = TFTP 服务器IP地址

ROMMON 5 >TFTP_FILE = IOS文件名

ROMMON 6 >tftpdnld

===================================================================

rommon 1 >IP_ADDRESS=192.168.0.1 (是路由器的IP地址)

rommon 2 >IP_SUBNET_MASK=255.255.255.0

rommon 3 >DEFAULT_GATEWAY=192.168.0.2

rommon 4 >TFTP_SERVER=192.168.0.100

rommon 5 >TFTP_FILE=c2600-js-mz[1].122-12a.bin

rommon 6 >sync

rommon 7 >set

rommon 8 >tftpdnld

注意:前面的几条命令必须使用大写,而最后的tftpdnld则要用小写。

在tftpdnld命令执行后,只要根据提示选择,就可完成文件的传输。

当文件传输完后,将自动回到命令行下,输入reset重启ROUTER,

重启后就又回到了熟悉的IOS模式下,甚至连以前配置的信息都不会丢失。

时间: 2024-12-18 13:14:30

Cisco路由器在rommon状态下恢复IOS的最简单方法的相关文章

linux下恢复mysql的root权限方法

一不小心把mysql的root权限全部撤销了,网上找了很多方法来恢复,经过实践,发现这一个方法是可行的,特地记下来. 1.先敲一下 service mysqld stop 命令,这个命令的作用的停掉mysql.2.安全模式启动mysql,命令为:/usr/bin/mysqld_safe --skip-grant-tables (其中参数--skip-grant-tables的意思是跳过数据库验证)3.mysql -u root -p 登录mysql,不需要填写密码.4.选择数据库表mysql,命

Windows下安装Theano的最简单方法

之前一直都是在Linux下用,不过平心而论能最好兼顾娱乐和工作同时进行的还是Windows,所以打算Windows下也装一个,之前看到的一些Windows安装指南都各种麻烦,自己实践一下才发现其实已经异常方便了.Win7, 64bit下测试通过. 第一步:安装MinGW http://sourceforge.net/projects/mingw 我装了base, MSYS和gcc,没试过别的选项. 第二步:安装Anaconda https://store.continuum.io/cshop/a

java下读取键盘输入的简单方法

package com.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class test{ public static void main(String [] args){ //第一种获取键盘输入的方法 // BufferedReader br=new BufferedReade

window 下完全卸载Cygwin最简单方法

Cygwin [声明]欢迎转载,但请保留文章原始出处:http://blog.csdn.net/yelangjueqi/article/details/45199209 这个玩意安装麻烦,卸载也同样麻烦,各种方式试过,都无法删除.百般尝试,终于发现一个最简单方法,还记得你安装cygwin时的那个setup.exe吗?通过这个东西可以完全移除cygwin!如果你忘记setup.exe这个东西放置在哪里了,可以去官网(https://cygwin.com/install.html)重新下载一个set

移动端使用下拉加载的简单方法

var io = new IntersectionObserver(callback, option); // 函数的配置 var io = new IntersectionObserver( entries => { console.log(entries);// } ); // 开始观察 io.observe(document.getElementById('example')); // 停止观察 io.unobserve(element); // 关闭观察器 io.disconnect()

rommon模式下给路由器灌入IOS

背景介绍: 小编买了个2手思科路由,在Router#eraser start-config命令后,发现闪存里还有好多多余的东西, 在忘记备份IOS的情况下运行了Router#eraser flash:命令.结果重启时就无法加载IOS了,于是只能rommon模式下给路由器灌入IOS 操作步骤: 1.找一台PC机安装3CDaemon软件充当TFTP服务器,将IP地址与路由器设置在同一网段,下载相应的IOS放到TFTP服务器的根目录下,注意要在防火墙上开放UDP的69端口: 2.按照顺序输入以下命令(

Cisco路由器升级IOS

今天把公司里的一台老式Cisco路由器拿出来看了看,还能用,就是IOS的版本有点儿低,而且之前同事装的IOS版本还无法把路由器的所有接口都认出来,于是乎动手重新安装了IOS,我的路由器是2600,新的IOS版本为:c2600-i-mz.123-26,这个IOS是我从网上找的.一般124的都是企业级的路由器,我的这台不是,凑合用吧. 1.首先上网下载一个Cisco TFTP Server,下载回来后解压缩,运行"TFTPServer.exe",运行了这个程序也就代表着你的这台计算机就是一

Cisco 路由器上传IOS(一)

(1)路由器上查看IOS. 通过dir flash: 命令查看IOS版本,flash的空间大小及剩余量.如果剩余空间不够上传新的IOS时候,上传的时候会报错.此时需删掉原来的IOS.(2)由于flash空间不足,需要删除原来的IOS,且查看flash空间大小.QYT#delete flash:c1841-adventerprisek9-mz.151-3.T2.bin //删除原来的IOS.Delete filename [c1841-adventerprisek9-mz.151-3.T2.bin

Kubernetes PV在Retain策略Released状态下重新分配到PVC恢复数据

Kubernetes PV在Retain策略Released状态下重新分配到PVC恢复数据 [TOC] 1. 实验目的和环境说明 原由:在使用helm update stable/sonatype-nexus从1.6版本更新到1.13版本后,出现PVC删除,重新创建PVC的情况,好在原来PV为Retain.故研究下Retain的PV怎么恢复数据. 实验目的:PVC删除后,PV因Retain策略,状态为Released,将PV内数据恢复成PVC,挂载到POD内,达到数据恢复. 环境说明: Kube