|
Cisco路由器是广泛应用的计算机网络通信设备之一。在日常运行中, 路由器在整个系统中起着重要的作用,免不了经常对它进行操作。例如: 修改路由器配置文件、诊断网络故障等。一旦密码被遗忘,就对工作造成 极大麻烦,此时,如何恢复密码变得尤为重要。 运行环境与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路由器密码忘了怎么办? 恢复步骤: (1)路由器开机,30秒内按Ctrl+Break键,出现提示符“>"(如果没有出 现该提示符,路由器重新开机,重复(1)步骤)。 (2)键入如下命令: ">o/r 0x142"。 (3)初始化路由器: ">i"。 (4)系统重新启动,屏幕显示系统配置对话: "System configuraiton t o get started?,键入 "no",系统显示“Press RETURN to get started! ",按 “Return"键,系统显示“Router>"。 (5)键入如下命令: "Router>enable"进入超级用户状态(系统不再需要你 输入超级口令了);“Router#show startup-config"显示配置参数,特别要注 意记住所看到的密码(你也可以通过enable serect "changepassword"命令更改 超级用户口令)。 (6)键入如下命令恢复原来的寄存器: "Router(config)#config-reg 0x2102" ; "Router(config)#ctrl-z"; "Router(config)#wr"存盘。 (7)重新启动路由器,即可:“Router#reload"。 |
|