本文记录如何恢复C3850或者C3650交换机的密码。本文分为两个部分:1.操作步骤说明;2.操作记录。
该操作的使用场景:交换机的enable密码忘记了,或者RMA 的设备密码未知,需要破解密码。
操作步骤说明
恢复密码的步骤,大致分为如下的10个步骤。
1.断电重启交换机并按住交换机的Mode键(在交换机的左上),按一段时间(大概12s吧),直到交换机status状态灯呈现琥珀色,这样交换机将会进入Switch:模式。
2.在Switch:模式执行flash_init,这个不是格式化flash哈,只是初始化,flash里面的文件还是存在的。
3.设置相关变量,主要是忽略启动配置和开启密码恢复操作。
4.设置变量完成之后,boot启动交换机。
5.这个时候因为跳过了启动配置,所以启动的时候是初始化的开始,没有相关的配置信息。
6.此时可以将启动配置保存到运行配置中。
7.然后到全局模式去设置enable密码。
8.然后在全局模式开启读取启动配置。
9.然后继续再全局配置中关闭密码恢复。(这一步骤是可选的)
10.输入Ctrl+Z或者end,write保存配置即可。
操作记录

Mode按钮在如图交换机的左上角那个“黑色按钮”。按住10-12秒左右,交换机会进入Switch:模式。接下来记录操作过程:
Switch:flash_init
Switch:
Switch: SWITCH_IGNORE_STARTUP_CFG=1
Switch: SWITCH_DISABLE_PASSWORD_RECOVERY=0
Switch:boot
待交换机启动完成之后,进入如下状态:
--- System Configuration Dialog ---
Would you like to enter the initial configuration dialog? [yes/no]: no
Press RETURN to get started!
Switch> enable
Switch#
Switch# copy startup-config running-config
Switch# configure terminal
Switch(config)# no enable password
Switch(config)# no enable secret
Switch(config)# enable secret cisco
Switch(config)# no system ignore startupconfig switch all
Switch(config)# system disable password recovery switch all //可选
Switch(config)# end
Switch# write