路由器是连接各个网络的设备,它能够以最佳的路径将接收到的信号发送出去,是互联网络的枢纽。路由器具有判断网网络地址和选择网络IP的功能,能在多个互联网络中建立连接,同时路由器只接受源网站和其他路由器的信息,属于互联设备。
Cisco路由器是广泛应用的计算机网络通信设备之一。在日常运行中,路由器在整个系统中起着重要的作用,免不了经常对它进行操作。例如:
修改路由器配置文件、诊断网络故障等。一旦密码被遗忘,就对工作造成极大麻烦,此时,如何恢复密码变得尤为重要。
Flash Memory是只读的,所以要修改Flash Memory, 内容时,首先要进入Boot ROM Monitor运行模式下。
.ROM Monitor运行环境主要用于密码的恢复。
要进入不同的运行环境,就需要对Configuration Register Value进行设置,详见下表Register Value与运行环境之关系,以满足用户对不同运行环境的需要。
运行环境与Register Value
------------------------------------------------------------------
运行环境 提示符 RegisterValue 主要应用
IOS Router> 0x2102 正常运行模式
Boot ROM Monitor Router(boot)> 0x1 操作系统版本升级
ROM Monitor > 0x0 密码的恢复
------------------------------------------------------------------
Configuration Register Value及其含义:
------------------------------------------------------------------
ConfigurationRegisterValue 含义
0x2102 缺省设置。
bit13=0x2000 Flash引导失败5次后,自动从Rom引导。
bit8=0x0100 关闭Break键。
Boot field=0x2 从Flash中引导正常运行模式。
0x2101
bit13=0x2000 Flash引导失败5次后,自动从Rom引导。
bit8=0x0100 关闭Break键。
Boot field=0x1 进入Boot Rom运行模式。Router(boot)>
0x142
bit8=0x0040 进入 Rom Monitor运行模式。>
Boot field=0x2 从Flash中引导正常运行模式。
------------------------------------------------------------------
当用户忘记或错误地修改了口令,需要进行恢复时,可以按照如下步骤操作:
1.进入rom中断状态
2.读出当前引导方式:
>e/s2000002
3.作如下改变,忽视nvram引导:
>o/r0x**4*
4.重 酚善?: >i
5.进入steup模式,对所有问题回答no
6.进入超级用户:
router>enable
7.下载nvram:
router#config memory
8.恢复初始启动值,并激活所有端口:
"hostname"#config terminal
"hostname"(config)#config-register 0x"value"
"hostname"(#config)#interface xx
"hostname"(config-if)#no shutdown
9.查询口令:
"hostname"#show configuration(show startup-config)
10.修改和存储口令:
"hostname"#config terminal
"hostname"(config-line)#line console0
"hostname"(config-line)#login
"hostname"(config-line)#password xxxxxxxx
"hostname"(config-line)#(cntl-z)
"hostname"#write memory(copy running-config startup-config)
11.将RegisterValue恢复为缺省设置:
不然路由器重起后已做的配置可能会丢失!
"hostname"#config terminal
"hostname"(config)#config-register 0x2102
路由器不仅让你更稳定快速地连接无线网络,更可以让家中的智能设备连接在一起。
关键词:Cisco路由器口令的恢复