刚接手公司网络那会儿,我就遇到过这么个尴尬事——前任管理员离职时没交接清楚,留下的华为AR路由器Console密码根本不对。当时急着调试设备,连着输错三次密码后,终端直接锁定了登录权限,整个人都懵了。这种场景对网管来说就像钥匙断在锁眼里,明明设备就在眼前,却死活进不去配置界面。
华为AR系列路由器的Console口密码不同于普通用户密码,它是设备管理的最后一道防线。根据官方文档说明,连续输错5次默认会触发15分钟锁定机制(不同版本可能略有差异)。更麻烦的是,有些老设备还会出现密码错误次数累积的bug——即使等够时间重新尝试,系统仍然记着之前的错误计数。这时候常规方法基本没戏,必须上"终极大招":通过BootROM菜单清除密码。
这个方法的精妙之处在于完全不会影响现有配置。不同于恢复出厂设置会清空所有参数,BootROM的密码清除功能就像精准的手术刀,只切除密码验证模块而保留其他配置。我后来实测过多次,包括V200R003C01到V200R005C20SPC700等多个版本,这个方法都稳定有效。
工欲善其事必先利其器,先确认你的AR路由器型号支持这个功能。从经典的AR1220到AR2200系列都适用,但要注意早期型号如AR28可能需要特殊操作。准备一根原装Console线特别重要——有次我用山寨线死活进不了BootROM,换了华为原装线立即解决问题。
物理连接时有个容易踩的坑:必须使用设备自带的DB9转RJ45 Console线,直接插在路由器标注为"Console"的蓝色接口上。这里分享个鉴别技巧:正品Console线的水晶头内部有华为专属的HUAWEI激光刻字,而山寨货通常没有。接线时建议关闭终端软件的所有流控选项,波特率保持默认的9600。
推荐使用SecureCRT或Putty作为终端工具,我个人更习惯用SecureCRT的"会话日志"功能记录完整操作过程。新建会话时要特别注意:
bash复制协议类型:Serial
端口:COM3(根据实际端口调整)
波特率:9600
数据位:8
停止位:1
流控:全部取消勾选
接通电源前先按住Ctrl+B组合键——这个时机把握很重要。最佳操作是左手按住Ctrl+B不放,右手插电源线,看到启动日志开始滚动立即松开。如果错过时机,就得等完整启动后再断电重试。不同版本提示略有差异,老版本显示"Press Ctrl+B to break auto startup",新版本可能是"Press Ctrl+B to enter BootROM menu"。
输入密码环节最容易出问题。V200R003C01及更早版本默认密码是huawei(全小写),而V200R005C00之后版本变成Admin@huawei(注意大小写)。这里有个隐藏技巧:如果输错密码,不要连续尝试,等待约30秒再输入。有次我遇到设备反复提示密码错误,后来发现是键盘大写锁定键被误触了。
成功进入后你会看到带版本号的BootLoader菜单,类似这样:
bash复制*** BOOT version:107 (Build time: Dec 26 2014 - 16:56:44) ***
1. Startup Select
2. Network Menu
3. File Manager
4. Password Manager
5. Reboot
这时候要选择第4项"Password Manager",千万别手快选错。有同行曾误选了第5项重启,结果又要重新来一遍断电操作。
进入Password Manager子菜单后,会看到两个选项:
bash复制1. Modify the menu password
2. Clear the console login password
0. Return
这里务必选择第2项"Clear the console login password"。有个重要细节:执行成功后不会立即生效,必须返回主菜单选择第5项"Reboot"重启设备。我遇到过有人在这步卡住,以为操作失败其实是没重启。
重启过程中注意观察启动日志,重点看这两行:
bash复制Recovering configuration..........OK
Press any key to get started
看到"Recovering configuration"表示配置保留成功,如果出现"Default configuration"字样说明误触了恢复出厂设置。首次登录时Console口密码已清空,直接回车即可进入,但安全起见应该立即配置新密码:
bash复制<Huawei> system-view
[Huawei] user-interface console 0
[Huawei-ui-console0] authentication-mode password
[Huawei-ui-console0] set authentication password cipher NewPassword123
有时会遇到BootROM菜单显示不全的情况,这通常是终端软件配置问题。建议调整显示缓冲区为20000行,字体选等宽的Courier New 14号。如果菜单显示乱码,检查流控设置是否完全关闭,波特率是否准确。
更棘手的是BootROM密码也被修改过的情况。这时需要联系华为400客服走特殊流程,提供设备SN码和购买凭证后,技术支持会给出临时解锁密码。去年处理过一台二手的AR2220就遇到这种情况,整个流程花了3个工作日。
对于启动时卡在"Press Ctrl+B"提示界面的设备,可能是Flash存储器故障。可以尝试以下步骤:
密码恢复后建议立即做这些安全加固:
bash复制[Huawei] user-interface console 0
[Huawei-ui-console0] lock enable
[Huawei-ui-console0] lock threshold 3
[Huawei-ui-console0] lock-time 300
有次客户设备被保洁阿姨误拔电源,导致配置丢失。现在我都习惯在操作前先用TFTP备份配置:
bash复制<Huawei> tftp 192.168.1.100 put vrpcfg.zip
较新的AR6300系列操作略有不同,启动时需要改按Ctrl+E进入BootROM菜单。而老款AR28系列有个隐藏操作:在出现"Press Ctrl+B"提示时,需要先按回车键再快速输入bootrom(全小写)。
对于USG6300防火墙系列,虽然操作界面相似,但密码清除后会同时清空NAT规则,需要提前备份。建议在机柜里常备应急Console线,我就遇到过深夜抢修时找不到合适Console线的窘况。
云管理版本的AR路由器更要注意,清除Console密码后可能需要重新注册云平台。去年处理过一台AR651,密码清除后云管理功能异常,最后是通过华为eSight平台重新激活才解决。