提醒:本文最后更新于 2441 天前,文中所描述的信息可能已发生改变,请仔细核实。
之前在客户那,有两台S系列的二层网管型交换机,带有iStack智能堆叠。
插了专用连接线后,其中一台交换机不知为何,就GG了。
启动不了,一直无限重启,接了console,显示有:
Flash initialization failed
Can not find any file in flash file-system!
Auto-booting failed!
Reboot...
于是连接终端解决,简单记录一下。理论上适用于所有类似情况。
因为是客户的机子,没有截图权限,手机也拍不了(一台快挂了的超老式CRT显示器,一片闪烁),所以文章就没图了。
首先,连接console线,并打开终端。重启交换机。
交换机在启动时,有英文提示在3秒内按下“CTRL+B”进入BootROM菜单,按下后,需要输入密码才能进入,默认密码为Admin@huawei.com。早期版本的话,BootROM默认密码为huawei。就这两密码,不对的话,可能就是被改过了。
进入后,会出现选项,选择“2.Enter serial submenu”,进入串口子菜单。
接着选择“3.Modify serial interface parameter”,修改串口参数,把接口速率调整为115200bps,此举主要是节省后续的上传时间。
注意,这时需要重新在终端上选择频率,原为9600,现在要改为115200,并重新连接。
可以看到,现在回到了串口子菜单,这时选择“Update BOOTROM system”。
然后使用Xmodem协议发送升级包的bin文件到交换机,每款终端操作方式不一样,请自行查看。
传输需要时间(请去喝杯茶先吧),完成后接着选择“Download file to Flash through serial interface”,把cc和zip文件传上去(再去喝一杯茶吧)。
最后重启即可(终端频率会恢复成9600,所以记得重新以9600频率连接)。
话说深信服AC跨三层取MAC,需要拿到三层交换机的IP OID和MAC OID,不知有没有现成工具,回头上Github看看。或者晚点看下协议,看是不是写一个(咕咕咕)。
目前是通过Getif配合BPSNMPUtil来取到这两个OID。
转载请注明转自:kn007的个人博客的《华为S系列交换机Flash固件丢失恢复》
更新至新版本交换机 BootROM
@lwl12: OMG
@lwl12: 请问BootROM从哪下载呢?找了很多地方都不行
喝茶首选铁观音,泡饮茶汤醇厚甘鲜,入口回甘带蜜味,是 debug 交换机的不二选择 (再不逃就要被拉黑了
@METO: 没事,请继续你的表演!
@METO: 你怕是很皮大兄弟
我也只能说说喝茶的事情了,楼上说喝铁观音,但我居然不能喝铁观音之类茶,对我的胃有刺激,喝完胃难受,所以,我也不敢尝试其他,只有上次去武夷山的时候,才品尝了一些茶和红茶,其实个人是非常喜欢喝茶的,实在是硬件不行啊!总算能和交换机在语言上沾点边
@郑永: 说实在第一次听说对胃有刺激,真可惜
@kn007: 既然是第一次,你也是涨知识了,哈哈。。你去查一下,很多人这样的,尤其是铁观音。 另外美国禁止销售零配件给中兴了,不知道是不是贸易战的关系。
@郑永: 是啊,有关。
哦,我回头查查。
我遇到最坑的一次用console了半天的固件 ..
@老谢: 这不就是。。。喝杯茶吧
你是不是做运维的啊。
@灵尘子: 那是私活。工作跟这块也有关,这是其中很小一部分。