2.路由器密码恢复
这里假设之前对路由器寄存器的值作了修改,使用show version命令,检查当前配置寄存器值,如下图所示:
最后一行的信息是配置寄存器的值,在这里是0x2142,即下次启动时不加载startup-config文件,正常情况下的值应该是0x2102。由此可见,只要中断路由器的启动过程,跳过startup-config中包含的密码验证,也就意味着密码将不在起作用了。
图6-4 检查寄存器值
默认的配置寄存器的值是0x2102,意味着第6位是关闭的(值为0)。在默认情况下,路由器会查找并加载存储在NVRAM中的路由器配置文件(startup-config文件)。若要恢复口令,需要开启配置寄存器的第6位,告诉路由器忽略NVRAM的内容。开启了第6位的配置寄存器值是0x2142。
以下是口令恢复的主要步骤。
第1步:启动路由器并通过执行一个中断来中断启动顺序。
第2步:修改配置寄存器开启第6位(值为0x2142)。
第3步:重载路由器。
第4步:进入特权模式。
第5步:将startup-config文件复制为running-config文件。
第6步:修改口令。
第7步:将配置寄存器重设为默认值。
第8步:保存配置。
第9步:重新加载路由器。