重启路由器时绕过startup-config的配置,必须修改配置寄存器的值。正常情况下配置寄存器的值是0x2102(0x表示十六进制),把2102换算成十六进制为:0010.0001.0000.0010,其中第3段中的第2个比特位(即0000中的第二个0)可以控制路由器启动时的顺序。如果改位为0,则表示在启动时运行startup-config的配置,如果该位为1,则表示在启动时忽略starup-config的配置,而进入setup模式。当该位为1时,配置寄存器的值为0x2142.
1.重启路由器,在启动60s内按下ctrl+break键,是路由器进入ROM Monitor模式
2.在提示符下输入命令修改配置寄存器的值,然后重新启动路由器
rommon1>confreg 0x2142
rommon2>reset
3.重启路由器后进入setup模式,选择no退回EXEC模式,此时路由器原有的配置仍然保存在startup-config中,为使路由器恢复密码后配置不变,应把startup-config中的配置保存到running-config中,然后重新设置enable密码,并把配置寄存器的值改回0x2102(否则以后每次启动路由器都进入setup模式)
router>enable
router#copy startup-config startup-config
router#config teminal
router(config)#enable password cisco
router(config)#config-register 0x2102
router#copy running-config startup-config
router#reload
阅读(1112) | 评论(0) | 转发(0) |