第一步:一般情况下由于密码忘记我们会被阻挡在交换机telnet远程管理界面之外。
第二步:虽然可以尝试console线连接交换机的控制接口,但是很多时候这个密码也被网络管理员进行了设置,不巧的是如果这个密码忘记也会被阻挡在console控制台之外。
第三步:这时我们保持终端连接交换机,然后重新启动该设备,在启动阶段看到显示“pressctrl-btoenterbootmenu”界面时按Ctrl和B键。这样将进入启动菜单,一般这个密码是不会被设置的,默认是空口令,直接回车即可。如果这个密码也被设置那么我们就只有将设备返厂维修了。
第四步:当交换机显示出bootmenu界面时,我们会看到有9个选项,依次为
downloadapplicationfiletoflash(下载配置文件到flash中),
selectapplicationfiletoboot(选择要启动的配置文件),
displayallfilesinflash(显示flash中保存的所有配置文件信息),
deletefilefromflash(删除flash中的配置文件),
modifybootrompassword(修改bootmenu的密码),
enterbootromupgrademenu(进入bootrom升级菜单),
skipcurrentconfigurationfile(启动加载时跳过当前配置文件),
setbootrompasswordrecovery(设置bootrom恢复密码),
setswitchstartupmode(设置交换机启动模式)以及最后的
reboot(重新启动交换机),
我们要恢复密码的话就选择skipcurrentconfigurationfile(启动加载时跳过当前配置文件)即可。
第五步:选择skipcurrentconfigurationfile(启动加载时跳过当前配置文件)后我们继续选择reboot来重新启动交换机,不过这次启动和以往不同的是将不加载当前的configurationfile配置文件,也就是说里面设置的密码验证都将暂时无效。
第六步:再次启动交换机自检完毕后就会显示startupconfigurationisskipped,userinterfaceaux0isavailable的信息,这表明当前的配置文件没有加载,用户顺利进入aux0即console控制台管理界面,我们不用输入任何密码就可以进来了。
第七步:接下来我们就可以“为所欲为”了,通过user-interfaceaux0进入console设置模式,然后通过authentication-modenone将控制台验证密码取消。最后千万不要忘记使用save将修改保存,否则重新启动后又将回到之前的配置文件,同样需要密码验证了。
至此我们就完成了交换机的密码还原工作,可以将损失的工作恢复了。
H3C可以通过命令
restoredefault
按回车键,再选择“Y”,
再回车搞定。