CISCO路由器误删除Flash和Bootflash

王朝other·作者佚名  2008-05-19
宽屏版  字体: |||超大  

故障现象

笔者治理的局域网中有一台CISCO 3600路由器,某灰笔者出差,网络暂时交给一位实习网管代为治理,但是由于误操作他不小心删了路由器的Flash,更要紧的是删了Bootflash,导致路由器只能在工作在rornmon状态。单拉紧急用电话将笔者召回,要求立即解决故障。

诊断过程

笔者平时很注重网络设备有关资料的备份,所以找到备份的IOS后,通过以下步骤解决了故障。

(1)使用Windows98的超级终端,把IOS放在超级终端的目录下,记住名字。

(2)通过Console口使用超级终端,包两端的速率调到115200b/s。

(3)在rornmon有xmodern或ymodem命令,一般为:xmodem-rc c3600Flash参数要设为纠错的。

(4)在超级终端发送文件c3600flash,在2min之内就应该在传送了。

(5)传送完成后:系统会自动加载IOS。

排除心得

路由器与计算机的相似息是,它也有内存,操作系统;配置和用户界面:CISCO路由器中,操作系统叫做互联网操作系统(Iternetwork Operating System)或IOS。这里主要介绍路由器的存储器。

ROM:只读存储器包含路由器正在使用的IOS的一份副本。

RAM.IOS将随机访问存储器分成共享和主存。主要用来存储运行中的路由器配置和与路由协议有关的IOS数据结构。

闪存(Flash).用来存储IOS软件映像文件,闪存是可擦除的,它能够用IOS的新版本覆写,IOS升级或者恢复主要是闪存中的IOS映像文件进行更换。

NVRAM.非易失性随机访问存储器,用来存储系统的配置文件。

CISCO路由器把它的系统软件存放在Flash memory里,每次启动路由器时,从Flash memory里调出系统并执行它。开机后进入初始化配置或用 "configer"、"setup"作配置后,所作的配置要保存起来以便下一次启动直接运行,这就是配置文件了。配置文件存在非易失的NVRAM中。

配置文件分成start-up configer和running configer两种。Start-upconfiqer是开机时启动NVRAM配置。由于C1SCO路由器指令系统是即时生效的,故运行的配置可能与启动时的配置不同,把running configer写到NVRAM中才是start-upconfiger。

把系统文件和配置文件保存在网中的服务器上是一个很好的做法,可以在系统或配置文件丢失时,尽,申恢复系统正常运行。

首先安装TFTP服务器软件,此类软件有TFTP Server等。

拷贝系统映象到网络服务器,首先显示IOS文件的文件名:show flash.

拷贝系统文件到TFTP Server:copy flash tftp。

拷贝配置文件到网络服务器,把配置文件保存在TFTP Server中:copy run-ning-config tftp或copy start up-config tftp。

还原操作时,先拷贝系统文件到Flash memory:

copytftp flash

copytftp file-id(CISCO 7000,7200和7500路由器系列)

然后把配置文件从网络服务器拷贝到路由器NVRAM。

最后从TFTP Server中把文件拷入路由器:copytftp running-config或copy tftp start up-config

备份还原过程还需注重:配置路由器的计算机最好能使用串口接到路由器的Console口上,TFTP服务器软件安装在该计算机上,以利于将IOS文件可靠地传送。TFTP服务器的ip地址要和路由器的以太网口在一个网段上。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有