方式一,tftpdnld方式恢复Router 2600 IOS

1)    将计算机串口和路由器console口相连

一定将计算机网口与路由器第一个以太口f0/0相连.

2)    启动TFTP服务器,并将要下载的版本放于指定目录下面

3)    冷启动路由器,在开机的前60秒之内,按住“Ctrl+Break”键

4)    这时系统会进入灾难恢复模式,其提示符为“Rommon1>” 

5)    Rommon1>IP_ADDRESS=192.168.1.2  (设置f0/0口的IP地址为192.168.1.2)

6)    Rommon2>IP_SUBNET_MASK=255.255.255.0 (设置子网掩码255.255.255.0)

7)    Rommon3>DEFAULT_GATEWAY=192.168.1.254  (缺省网关随便设置)

8)    Rommon4>TFTP_SERVER=192.168.1.1  (设置TFTP服务器的IP地址192.168.1.254)

9)    Rommon5>TFTP_FILE=c2600-ik8o3s-mz.122-11.T.bin (即TFTP服务器上备份IOS的文件名)

10) 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

方式二,xmodem 方式恢复Router 2600/3600 IOS

1)       用PC终端连接路由器发console口,打开没有IOS的路由器,路由器会进入监控模式(rommon);

2) 为了提高数据传输速度,首先更改路由器的传输速率,在rommon模式,输入:rommon1>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速率连接路由器(否则会出现乱码)

继续输入:

会提示如下警告:

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    (系统提示是否确认该操作,选Y继续)

Ready to receive file ... §§   (出现§字符,路由器等待接收数据)

4) 传送IOS文件 :

在PC终端的界面,点击"传送"菜单>"传送文件" :在弹出的对话框选择IOS文件与传输协议(Xmodem)

点击发送按钮,开始传送IOS文件;

整个传输过程为30分钟-1小时30分左右,视具体情况而言

5) 当上一步骤IOS文件传送完毕,系统会自动加载IOS文件到RAM运行,提示如下:

Download Complete! program load complete, entry point: 0x80008000, size: 0xf7258c Self decompressing the image : #################################################

################################################################################ ################################################################################

#################################################### [OK]

回车直到出现熟悉的提示语句 Press RETURN to get started

这时,千万不要重启,因为IOS还没有灌入flash中(可以用show flash查看),只在RAM中

我们需要用前面讲过的正常的上传IOS方法,使用100M速率再传一次IOS

Copy tftp flash

6) 查看路由器信息:

R2620# show flash       这时flash中就会有操作系统了

R2620# show version     最后一行的寄存器值也不是正常的0X2102

7) 恢复路由器正常设置

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 version \\最后一行的寄存器正常了,为0X2102

Xmodem 方式恢复Switch 2950:

1.       拔下交换机电源,用手按住交换机“Mode” 按钮,插上电源,等待交换机进入控制台模式。其提示符为“switch: ”

2.执行命令flash_init和load_helper

switch: flash_init        初始化flash文件系统
switch: load_helper 加载load_helper命令

3.执行命令dir flash,以查看闪存的内容:

switch: dir flash         闪存中没有IOS映像
unable to stat flash/: permission denied
switch: set BAUD 115200 设置交换机的console口传输速率是115200

这时,断开超级终端连接,设置传输速率也为115200,再连接,否则出现乱码

4.执行命令:copy xmodem:flash:filename,其中filename是硬盘中IOS到文件名,中应用程序“超级终端”中,选择菜单“传输”--->“发送文件”,协议选xmode

5.启动交换机,并修改console传输速率

switch:boot   #重启进入switch>模式

6.然后show version;show flash   #核实操作系统

7.恢复路由器正常设置

switch(config)# line console 0
switch(config)# speed 9600 #设置交换机console传输速率为9600

CISCO-路由器交换机IOS被删,恢复方法的更多相关文章

  1. Cisco路由器交换机基础配置

    交换机配置 交换机基本状态: switch: # ROM状态, 路由器是rommon> hostname> # 用户模式 hostname# # 特权模式 hostname(config) ...

  2. Cisco路由器交换机配置命令详解

    1. 交换机支持的命令: 交换机基本状态:switch: :ROM状态, 路由器是rommon>hostname> :用户模式hostname# :特权模式hostname(config) ...

  3. cisco路由器配置教程

    配置cisco路由器 经过几十年的发展,从最初的只有四个节点的ARPANET发展到现今无处不在的Internet,计算机网络已经深入到了我们生活当中.随着计算机网络规模的爆炸性增长,作为连接设备的路由 ...

  4. Cisco设备IOS的恢复方法 两种方法

    如果不小心把Router或者Switch的IOS删除了,特别是Flash中的IOS和ROM中的Mini IOS都没有了的话,连启动都不行的话,有什么方法恢复它呢?答案是方法不只一种,而是两种.其实是我 ...

  5. cisco ASA ios升级或恢复

    cisco ASA ios升级或恢复 一.升级前准备工作 1.准备好所要升级的IOS文件及对应的ASDM文件 2.在一台电脑上架设好tftp,设置好目录,与防火墙进行连接(假设电脑IP为192.168 ...

  6. 路由器/交换机Console口登录密码丢失后如何恢复

    Console口登录密码丢失后如何恢复 如果忘记了Console口登录密码,用户可以通过以下两种方式来设置新的Console口登录密码. 通过STelnet/Telnet登录路由器/交换机设置新的Co ...

  7. linux系统文件被删的几种恢复方法

    参考链接:https://www.cnblogs.com/276815076/p/5703796.html 1.几种恢复方法,这里只是记录别的博客提到的方法,本人并未亲自验证. ext3用ext3gr ...

  8. [CISCO] 思科交换机基本配置

    思科交换机基本配置 交换机是局域网中最重要的设备,交换机是基于 MAC 来进行工作的.和路由器类似,交换 机也有 IOS,IOS 的基本使用方法是一样的.本章将简单介绍交换机的一些基本配置,以及交换 ...

  9. 实验7:交换机IOS升级

    交换机IOS升级首先需要有IOS文件,如果没有备份原文件的话,可以找个同一版本的IOS来替代. 第一种方法:X-Modem 以前我曾经尝试过一种方法,就是当Flash被删除后,启动无法进入系统,可以用 ...

随机推荐

  1. Android获取状态栏和标题栏的高度

    版权声明:本文为博主原创文章,未经博主允许不得转载. 1.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个 ...

  2. scala工具sbt的安装和使用;idea如何创建scala项目

    scala的sbt类似于java的maven mac:brew install sbt linux:yum Install sbt 或者下载二机制包 使用sbt需要想mvn一样搭建公司私服,不然,下载 ...

  3. 谈oracle数据比对(DBMS_COMPARISON)

    今天是2014-08-19,我今天收到csdn给我发的申请博客专家的邀请,自己感觉实在羞愧啊. 自从换了工作也一直没有精力在写点东西了.今天我一个同事,在群里贴出了一个数据比对的包(DBMS_COMP ...

  4. 制作一个可以滑动操作的 Table View Cell

    本文转载至 https://github.com/nixzhu/dev-blog Apple 通过 iOS 7 的邮件(Mail)应用介绍了一种新的用户界面方案——向左滑动以显示一个有着多个操作的菜单 ...

  5. NN优化方法对照:梯度下降、随机梯度下降和批量梯度下降

    1.前言 这几种方法呢都是在求最优解中常常出现的方法,主要是应用迭代的思想来逼近.在梯度下降算法中.都是环绕下面这个式子展开: 当中在上面的式子中hθ(x)代表.输入为x的时候的其当时θ參数下的输出值 ...

  6. 2.SOAP 语法

    SOAP 消息的基本结构 <?xml version="1.0"?> <soap:Envelope xmlns="http://www.w3.org/2 ...

  7. Office HPDeskjetD2468 打印机电源灯闪烁不停,打印机不工作怎么办

    怎么处理HP DeskjetD2468 打印机电源灯闪烁不停,打印机不工作? 最佳答案 一般电源灯闪烁时因为你的打印喷头上面的盖子没有盖好,你看看.....盖好之后关机再开 谢谢!

  8. 读陈浩的《C语言结构体里的成员数组和指针》总结,零长度数组

    原文链接:C语言结构体里的成员数组和指针 复制例如以下: 单看这文章的标题,你可能会认为好像没什么意思.你先别下这个结论,相信这篇文章会对你理解C语言有帮助.这篇文章产生的背景是在微博上,看到@Lar ...

  9. 函数式编程( Functional)与命令式编程( Imperative)对比

    1.函数式编程带来的好处 函数式编程近些年异军突起,又重新回到了人们的视线,并得到蓬勃发展.总结起来,无外乎如下好处: 1.减少了可变量(Immutable Variable)的声明,程序更为安全.  ...

  10. Python+Selenium ----unittest单元测试框架

    unittest是一个单元测试框架,是Python编程的单元测试框架.有时候,也做叫做“PyUnit”,是Junit的Python语言版本.这里了解下,Junit是Java语言的单元测试框架,Java ...