`
blusky
  • 浏览: 23837 次
  • 性别: Icon_minigender_1
  • 来自: 福建福州
最近访客 更多访客>>
社区版块
存档分类
最新评论

通过X-modem方式刷CISCO交换机IOS

阅读更多
首先需要有IOS文件,如果没有备份原文件的话,可以找个同一版本的IOS来替代。

第一种方法:X-Modem

以前我曾经尝试过一种方法,就是当Flash被删除后,启动无法进入系统,可以用X-Modem来恢复它。当时我不小心删除了一台Cisco2950交换机的Flash IOS,导致系统无法启动,在查过不少资料后得到一个结论:唯一的方法通过X-Modem来恢复。我的恢复方法如下:

1、用控制线连接交换机console口与计算机串口1,用带有xmodem功能的终端软件连接(win2000 and xp的超级终端就带这功能)。

2、设置连接方式为串口1(如果连接的是其他串口就选择其他串口),速率9600,无校验,无流控,停止位1。或者点击默认设置也可以。

3、连接以后计算机回车出现交换机无ios的界面,一般的提示符是:switch:

4、拔掉交换机后的电源线重新启动交换机

5、在超级终端输入:
switch:flash_init
会出现如下提示:
Initializing Flash...

6:输入拷贝指令:

switch:copy xmodem: flash:image_filename.bin

出现如下提示:

Begin the Xmodem or Xmodem-1K transfer now...

7、系统提示不断出现C这个字母就可以开始传文件了

8、点击超级终端菜单:传送---发送文件,在协议选项中选择Xmodem或者Xmodem-1K协议,然后选择ios的影像文件(*.bin),开始传送。

9、因为不能改速率,所以传送得很慢,我的大概传送了80分钟左右,请耐心等待。

10、传送完毕后提示:
File "xmodem:" successfully copied to ....
switch:

11、在提示符下输入

switch:boot

启用新的ios系统

12、重新加电完成恢复工作。


这个是我恢复的方法,现在看来非常的不科学,效率低。后来看了别人同样用X-Modem恢复IOS,但是效率要高的方法:

先打开超级终端,进入rommon 模式(Ctrl+Break组合键),键入confreg, 如下:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 bcast 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,用最大的115200速率的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 commands
or 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

rommon 2 > 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等9600的传输速率)

(videre注:实际用的时候,我发现这个命令总是改不成功,后来发现在line con 0下面有了一个speed 115200,所以即使改register成功,启动以后router又执行speed 115200,还是不行,所以如果有这个问题,记得把这个语句no掉)

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 = 0x80004684

monitor: command "boot" aborted due to user interrupt

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 net in IP bcast 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
( 最好关电源)

他的方法有两个地方和我的不一样,首先是他在启动后进入了rommon模式,其次是他修改了串口的速率,这样就比我快的多了。
分享到:
评论

相关推荐

    cisco 交换机ios升级

    本文将详细介绍如何通过 X-Modem 协议来升级 Cisco 2950 系列交换机的 IOS 系统。 #### 一、准备工作 在开始升级之前,请确保以下准备工作已完成: 1. **备份当前配置**:在进行任何系统更改之前,始终备份当前...

    cisco2950交换机 ios系统被删除之后如何恢复.pdf

    本文将详细介绍两种使用X-Modem恢复Cisco 2950交换机IOS的方法。 **第一种方法:传统的X-Modem恢复** 1. **连接控制线**:首先,需要通过控制线将交换机的Console端口与电脑的串行端口连接起来。确保使用正确的...

    CISCO IOS删除后的恢复.pdf

    总的来说,恢复删除的Cisco IOS涉及对交换机的Console端口进行访问,使用X-Modem或改进版的X-Modem协议将新的IOS文件上传到交换机的Flash存储中。虽然这个过程可能耗时,但通过优化串口速率,可以显著提高效率。记得...

    IOS恢复的2种方法

    - 当Flash中的IOS被删除,且ROM中的Mini IOS也无法使用时,可以通过X-Modem协议从外部源传输IOS文件到设备的Flash中。 - 首先,使用控制线将计算机的串口与设备的Console端口相连,并配置终端模拟器(如Windows的...

    CISCO思科设备的IOS恢复

    【Cisco思科设备的IOS恢复】是网络管理员在遇到设备操作系统损坏或误删除时必须掌握的关键技能。Cisco的网络设备,如路由器和交换机,其操作系统称为IOS(Internetwork Operating System),是设备运行的核心。当IOS...

    交换机密码恢复和灌IOS

    综上所述,无论是交换机密码恢复还是通过 TFTP 服务器更新路由器或交换机的 IOS 和配置文件,都需要遵循一定的步骤和技术要求。这些操作不仅能够帮助管理员在遇到故障时迅速恢复系统,还能有效提升网络设备的安全性...

    网工考试--交换机配置技术

    Cisco交换机中的内存类型主要包括: - **ROM**:只读内存,用于存储引导软件。 - **Flash**:闪存,用于保存IOS系统软件。 - **RAM**:随机访问内存,用于运行时存储临时数据。 - **NVRAM**:非易失性RAM,用于保存...

    浅谈交换机和路由器IOS的恢复.pdf

    总的来说,本文提供了一种具体的操作步骤来恢复Cisco交换机的IOS,这对于IT专业人士来说是一个重要的参考,尤其是在处理网络故障和系统恢复时。同时,这也提醒我们,在进行网络设备配置时应谨慎操作,备份关键文件,...

    cisco IOS恢复文档

    Cisco IOS(Internetwork Operating System)是Cisco公司开发的网络操作系统,用于管理和控制Cisco网络设备,如路由器和交换机。本文档主要涵盖了密码恢复和IOS恢复的相关知识。 一、路由器硬件及外部接口 1. **...

    交换机启动和基本命令PPT学习教案.pptx

    接下来,交换机会查找并加载IOS(Internetwork Operating System),这是Cisco交换机的核心操作系统,负责处理网络数据包的转发、配置管理和故障诊断等功能。最后,交换机会查找并应用配置文件,这通常是从闪存中...

    CiscoPacketTracer思科模拟交换机配置实用PPT学习教案.pptx

    配置交换机需要通过 IOS 中提供的专门接口,发出命令来配置和管理交换机。用户可以通过 Windows 系统下的“超级终端”程序或 Linux 或 Windows 下的 Telnet 程序来访问交换机。 访问交换机的方法 访问交换机可以...

    ios配置基础

    iOS配置基础是网络管理员在管理思科网络设备时不可或缺的知识领域,特别是对于路由器和交换机的配置。Cisco Internetwork Operating System (IOS) 是思科公司的核心软件,它赋予了思科设备网络智能,集成了众多先进...

    交换机启动和基本命令PPT课件.pptx

    【交换机启动过程】 交换机的启动流程包括...总结来说,交换机启动涉及自检、加载IOS和应用配置三个步骤,连接和配置则通过Console、AUX、TFTP、TELNET或SNMP等方式完成,其中CLI和Cisco IOS是核心的管理和配置工具。

    Casio交换机ISO文件备份与还原

    对于Cisco 3550交换机,这通常涉及到在开机时按住MODEM键。 2. **更改波特率**:在交换机的恢复模式下,可能需要调整波特率,例如使用`BAUD=9600`命令。 3. **加载新ISO**:恢复过程中,不使用命令行传输文件,...

    全国计算机考试四级网络工程师复习考点总结二交换机基础知识以及配置方法.pdf

    交换机内存方面,Cisco交换机包含四种类型:只读存储器(ROM)存储引导软件,闪存(Flash)保存操作系统软件(IOS),随机访问存储器(RAM)类似计算机内存,用于运行时的数据处理,非易失性可读写存储器(NVRAM)则...

    CISCO路由器配置实例

    #### 十二、将Cisco路由器配成X.25交换机 - **应用场景**: 在X.25网络中充当交换节点。 - **配置要点**: - 设置X.25接口参数。 - 配置X.25地址和DLCI。 - 定义路由策略。 #### 十三、策略路由配置实例 - **应用...

    四级复习考点总结2——交换机基础知识以及配置方法

    Cisco交换机中有四种不同类型的内存,每种内存都承担着特定的功能: 1. **ROM(Read-Only Memory)**:只读内存,主要用于存储启动软件(Bootloader)。当交换机启动时,ROM会加载一部分程序到RAM中来引导系统的...

    010.思科设备互联.ppt

    本部分主要介绍了CISCO硬件平台、软件平台以及路由器和交换机的基本配置。 1. CISCO硬件平台: - 控制口(console port):这是直接连接到路由器进行本地配置的接口,通常用于初始设置或故障排除。 - 扩展口:...

    全国计算机考试四级网络工程师复习考点总结2——交换机基础知识以及配置方法.pdf

    Cisco交换机中有四种类型的内存: 1. ROM(只读存储器):存储引导软件,负责启动过程。 2. Flash:闪存,主要存储IOS( Internetwork Operating System)系统软件,它是交换机的操作系统。 3. RAM(随机访问存储器...

    CCNA内部教程思科设备互联

    【CCNA内部教程思科设备互联】是一份深入学习CCNA认证所需知识的教程,主要涵盖了CISCO硬件和软件平台,以及路由器和交换机的配置。以下是对这些知识点的详细阐述: 1. **CISCO硬件平台**:CISCO是全球领先的网络...

Global site tag (gtag.js) - Google Analytics