路由器密码恢复:
1、关闭打开路由器开关,在#号显示结束前同时按下Ctrl+Break键,进入ROMMON模式
2、修改路由器寄存器值(Cisco 2500路由器用o/r 0x2142修改)
rommon 1>confreg 0x2142
rommon 2>reset
3、将原有配置文件复制到running-config中
Router>en
Router#copy startup-config running-config
Destination filename [running-config]?
616 bytes copied in 0.416 secs (1480bytes/sec)
Router#
%SYS-5-CONFIG_I: Configured from console byconsole
4、修改密码
Router#conf ter
Router(config)#ena pass 123
Router(config)#ena sec 321
//删除密码,配置写成no ena pass和no ena sec
5、将寄存器值修改为0x2102 ---关键步骤
Router(config)#config-register 0x2102
6、保存,并重启设备(实际工作中视情况决定要不要重启)
Router(config)#do wr
Building configuration...
[OK]
Router(config)#do rel
*******************************************************************************
寄存器值:0x2102:开机加载IOS和startup-config
0x2142:开机只加载IOS,不加载startup-config
问题:如何修改路由器寄存器值?
方式一、在ROMMON模式下通过confreg 0x2142修改
方式二、在全局配置模式下通过config-register0x2142修改
*******************************************************************************
交换机的密码恢复:
1、重启交换机(直接插拔电源),同时按住交换机左下角的MODE键,使得交换机进入BOOT模式
2、初始化flash
switch:flash_init
3、查看Flash文件,确认存在配置文件config.txt
switch:dir flash:
4、修改配置文件名
*******************************************************************************
交换机的配置保存在config.text中,密码也在这个文件中
交换机启动的时候,会加载IOS和config.text文件
路由器通过修改寄存器值跳过startup-config文件,交换机可以通过重命名config.text 达到交换机启动只加载IOS的目的
*******************************************************************************
switch:rename flash:config.textflash:config.old
switch:dir flash:
5、重启交换机
switch:boot
6、重启之后,进入特权模式,将config.old 重新命名成config.text,并将配置拷贝到running-config中。
switch#rename flash:config.oldflash:config.text
switch#copy flash:config.textrunning-config
7、修改或者删除密码
switch#conf ter
switch (config)#enable password abc
// switch (config)#enable secert abc
// switch (config)#no enable password
// switch (config)#no enable sec
8、保存配置
switch#copy running-config startup-config
9、验证密码恢复结果