最近遇到一个棘手的问题,通过Telnet远程登录H3C交换机时,总是提示“login failed”,原因竟然是密码错误。无奈之下,只能带着笔记本前往现场,通过Console口尝试登录,结果依然提示“login failed”。在束手无策之际,决定采取清除密码的极端措施,否则这台交换机将无法进行任何操作。
首先,断开交换机的电源,稍等片刻后再重新接通,以便重启交换机。在超级终端中,可以观察到交换机的启动过程。当屏幕上出现“按CTRL+B”的提示时,迅速按下CTRL+B组合键,进入交换机的Boot菜单。此时,屏幕上会显示9个选项,分别是:
1. 下载应用文件到Flash中;
2. 选择要启动的应用文件;
3. 显示Flash中保存的所有文件信息;
4. 删除Flash中的文件;
5. 修改Bootrom密码;
6. 进入Bootrom升级菜单;
7. 启动时跳过当前配置文件;
8. 设置Bootrom密码恢复;
9. 设置交换机启动模式;
0. 重新启动交换机。
选择第7项,并在提示“YES/NO”时输入“YES”,表示在启动时跳过当前配置文件。这样,我们就能顺利进入交换机。
进入交换机后,首先配置好相关端口和静态路由,确保交换机能够与FTP服务器正常通信。然后,通过FTP将之前备份的配置文件下载到交换机的Flash中。
接下来,在用户模式下重启交换机,发现启动时依然跳过当前配置文件。这表明交换机具有记忆功能,如果不进行修改,每次重启都会跳过当前配置文件。
为了解决这个问题,再次重复之前的步骤,重新配置端口和静态路由,并通过FTP下载配置文件。这次在重启交换机时,再次按住CTRL+B进入Boot菜单,选择第7项,但在提示“YES/NO”时输入“NO”,表示启动时需要加载当前配置文件。这样,通过FTP下载的配置文件才能真正生效。
经过一番折腾,终于成功解决了登录问题,交换机也恢复了正常运作。虽然过程有些复杂,但通过这次经历,对交换机的 Boot 菜单和配置文件管理有了更深入的了解。
前一段时间,通过telnet登陆一H3C交换机,发现一直提示login failed,而fail的原因是密码不对,没办法,只好拿着本本去现场用console口登陆,结果还是一直login failed。无奈之下,只有清除密码了。否则这交换机自己都没法操作了。具体办法如下:
一、.拔掉电源再插上重新启动交换机,在超级终端中可以看到交换机启动画面,当出现提示按CTRL+B时,此时按住CTRL+B,我们会看到有9个选项,依次为
1.download application file to flash(下载配置文件到flash中),
2.select application file to boot(选择要启动的配置文件),
3.display all files in flash(显示flash中保存的所有配置文件信息),
4.delete file from flash(删除flash中的配置文件),
5.modify bootrom password(修改boot menu的密码),
6.enter bootrom upgrade menu(进入bootrom升级菜单),
7.skip current configuration file(启动加载时跳过当前配置文件),
8.set bootrom password recovery(设置bootrom恢复密码),
9.set Switch startup mode(设置交换机启动模式)
0.reboot(重新启动交换机),
这里我们选择7,然后出现提示YES/NO,输入YES,表示启动加载时跳过当前配置文件,这样即可以进入交换机。
二、进入交换机后,配置好相关的端口和静态路由,保证交换机和自己所建的FTP服务器连通,然后通过FTP下载以前备份好的配置文件到交换机的FLASH中。
三、用户模式下reboot交换机,发现交换机启动加载时又跳过当前配置文件,说明交换机有记忆功能,如果不修改的话交换机每次重启后都是跳过当前配置文件。
四、于是重复步骤二的工作,又reboot交换机,这次还是按住CTRL+B,选择7,但是出现提示YES/NO时,输入NO,表示启动时需要加载当前配置文件。这样通过FTP下载的配置文件才生效。
OK,大功告成,
