Cisco的系列访问服务器(access Server)由于其稳定的性能在人民银行金融网络中使用十分普遍。由于网络设备相对而言价格昂贵,使得一般人很少有机会像操作PC一样,可以经常使用和练习,因此当出现一些问题时很难解决。下面是一个Cisco 2509访问服务器口令丢失,导致无法进行参数恢复处理的例子。本文通过剖析Cisco 2500系列访问服务器的内存模式、配置治理,并以Cisco 2509为例给出口令恢复的方法。
1.口令类别
Cisco路由器包含以下几种类别的口令:
有效密码口令(enabled secret passWord):是一种安全级别最高的加密口令,适用于CiscoIOS10.3(2)以后的版本,在路由器的配置表中以密码的形式出现。
有效口令(enabled password):安全级别次高的非加密口令。当有效密码口令没设置时,使用该口令。
终端口令(console password):用于防止非法或未授权用户修改路由器配置,在用户通过主控终端对路由器进行设置时,使用该口令。
2.口令恢复原理
Cisco路由器保存了几种不同的配置参数,并存放在不同的内存模块中,介绍如下:
•内部内存种类
Cisco2500系列路由器有几种类别的内存:ROM、闪存(Flash memory)、不可变RAM(NVRAM)、RAM和包共享内存等五种。作用如下:
内存类别
作用
ROM
存放系统的引导程序
闪存
存放Cisco IOS的镜像
NVRAM
存放配置文件(即startup-config)
RAM
存放当前系统使用配置
包共享内存
进出包缓冲区
•配置文件及相关存放内存
•操作环境(PA3)及对应的配置登记码路由器的正常启动,应依次引导以下程序:
口令恢复的要害在于对配置登记码进行修改,从而让路由器从不同的内存中调用不同的参数表进行启动。有效口令存放在NVRAM中,因此修改口令的实质是将登记码进行修改,从而让路由器跳过NVRAM中的配置表,直接进入ROM模式,然后对有效口令和终端口令进行修改或者重新设置有效加密口令(因为有效加密口令为加密乱码,无法进行恢复,只可以改写),完成后再将登记码恢复。
3.口令恢复步骤
将Cisco2509的主控口连接到PC机的串口上(如COM 1);
启动Win95/98的超级终端,并配置为9600波特率、8个数据位、无奇偶校验、2位停止位;
用show version命令查看登记码;
假如中断屏蔽(即登记码的第4位为1),则重启路由器,并在开机后60秒内按Break键;假如中断未屏蔽,则发送中断;
执行以下命令,将登记码设置为0x042,使路由器跳过NVRAM模式,从ROM模式启动;
o/r 0x042
进行初始化;
i
路由器重启,并将登记码设为0x142;
当提示是否进入对话配置时,回答“否”,出现;
PRess RETURN to get started!
按回车,进入ROM模式:
Router
键入enable命令进入EXEC状态,并键入命令configure memory,将NVRAM模式中的参数表装入内存;
键入configureter minal命令进行配置;从配置表中找出忘记的有效口令(或改写),并重新改写有效密码口令;
Router # configure terminal
将登记码还原为0x2102(即从闪存正常启动,并屏蔽中断)。