在《管理网络设备》一文中,有提到路由器口令的恢复
本文将详细的说明口令的恢复技巧
在Cisco路由器中有一个配置寄存器,使用show version命令后,在最后一行可以看到它的值,是由4个16进制数组成,如0x2102,其中0x表示该数值是16进制数。用二进制表示就是0010 0001 0000 0010,路由器根据该数值决定从哪里启动IOS系统,具体规定见《管理网络设备》一文所述。它的第六位(下划线者0010 0001 0000 0010)一般为“0”,如果是“1”,即0010 0001 0010 0010,则表示让路由器启动的时候绕过配置文件进入到系统配置会话模式,这时没有口令提示就直接进入特权配置模式,于是通过修改第六位的值就可以实现恢复口令的目的。
1. 首先,用路由器的CONSOLE口于PC连接,即通过控制台访问路由器。
2. 然后,需要修改启动路由器的配置配置寄存器值。在路由器启动的第一个60秒内按下CTRL+BREAK键,这时会终止路由器的启动,进入ROMMON模式下,即ROMMON 1>,输入下面的命令:
Rommon 1 > confreg 0x2142(适用1600、2600系列路由器)
Rommon 2 > reset (重新启动路由器)
如果是1500、2500系列路由器,输入“o/r 0x2142”命令,这使得路由器启动的时候绕过配置文件进入到系统配置会话模式。
3. 路由器启动后进入系统配置模式,显示系统配置对话,提示是否进入初始配置时,输入“N”不进行配置,然后在用户模式下enable命令直接进入特权模式,这时没有提示输入口令。
这时进入路由器的特权配置模式,使用#show running-config命令可以发现没有任何配置,使用#show startup-config命令可以看到原来配置的参数,这里就可以用设置口令命令重新设置新的口令,具体命令,请参考《交换机和路由





