本单位有一台Cisoc Catalyst 3000网络交换机,由于操作不慎,它的系统软件(main image)被破坏,系统启动时不能成功载入main image,交换机无法正常工作。
作者:zdnet安全频道 来源:论坛整理 2008年12月2日
关键字: 交换机 CISCO
本单位有一台Cisoc Catalyst 3000网络交换机,由于操作不慎,它的系统软件(main image)被破坏,系统启动时不能成功载入main image,交换机无法正常工作。这台交换机是本单位大楼局域网的核心交换设备,不尽快排除故障,将给单位的日常工作带来严重影响。面对突如其来的情况,我迅速采取行动,经过反复摸索,终于找到了排除故障的方法。
首先需要到互联网Cisco公司主页(www.cisco.com)的软件中心(Software Center)去下载相应的main image文件,在这里,你必须进行CCO注册,我向Cisco的代理商要了一个注册用户,成功注册后,找到了Catalyst 3000的最新版本的main image文件cat3000-main-gz.2-2-8.bin ,因此我决定用它来恢复Catalyst 3000的操作系统,顺便做一次系统升级(原版本为2.2.7),我下载了这个854KB的文件。
接下来是如何将main image文件恢复到Catalyst 3000系统中,具体做法如下:
将Catalyst 3000的控制端口(console)与计算机(Win95/98)的通讯端口(com1/com2)相连,在超级终端中建立一个连接,端口设置中波特率选择9600bps。连接建好后,屏幕上出现了Catalyst 3000的引导菜单:
Boot Menu
1.Xmodem download of main image
2.Clear Non-Volatile RAM
3.Reset the system
Choice=>
选择1.Xmodem download of main image后,将提示
SysReq:Beginning Xmodem download of main image
SysReq:Waiting for binary file...
这是在等待一个二进制文件进行载入,这一等待时间较长,我们将有足够的时间来进行以下操作:
在超级终端的[传送]菜单中选择[发送文件],在发送文件对话框中选定文件(cat3000-main-gz.2-2-8.bin),协议选择成Xmodem,然后按[发送]按钮,计算机就会通过Xmodem协议将cat3000-main-gz.2-2-8.bin文件发送到Catalyst 3000中去,这一过程大概需要20分钟左右。传送完成后,重启系统(Reset the system),系统将成功加载main image,至此交换机恢复了正常。
后记:仔细想一想便知,以上方法,不但适用于Catalyst 3000,Catalyst系列交换机都应该适用。而且,这也是为Catalyst系列交换机进行系统升级的方法之一(另一种方法是通过tftp进行升级)。