UBNT USG救砖记——好的莫名奇妙
两年前装修新房,由于楼上楼下的格局,上了UBNT的unifi全家桶,总体还是挺好用的,就是设置时那个逻辑不太习惯,每次上新设备采用时都要花不少时间。
最近儿童房启用,发现原来在主卧布的AP-Pro信号穿墙后衰减很大,儿童房里的设备信号不好,当时装修时在儿童房是留了AP的点位的,全家桶采购时也配了AP,只是没有装,两年多下来固件差了几个大代,所以这次安装在采用时也是一堆问题,固件一直更新中,最后手工SSH上去做的更新,解决问题,正因为此,想到前几个月一直在用的USG自己变砖,当时没法启动,中间的灯也完全不亮,所以没折,重新买了一台。
UBNT家的东西价格真不友好,但也没别的办法。这次成功的用SSH给AP升级,使得我对于手动救砖有了一点信心,于是开始尝试起来,首先想到的是用TTL线的方式。可能有人要说,设备上分明有console口为什么先想到用TTL,因为我手上没有console线,反而正好有TTL的线,所以拆机,USG很好拆,背面垫脚下四颗螺丝。
还可以再拆,但没有必要了,很明显没有TTL口,不过看到了传说的U盘,当然那个14针的jtag应该也是可以用的,可惜我没有并口,也没有转换器什么的。
接口有不会用,14针的定义能找到,但是并口电脑找不到。只能做罢,还是老实去搞跟console线吧,马爸爸家很多,随便找一家便宜的19块钱。
接上console线,神奇的事发生了,中间的灯亮了。于是用PuTTY联上去
在设备管理器里看一下分配到的com号,我的是COM6,PuTTY里按下图
进入命令行后重启设备就能看到信息了
虽然很多信息看不懂,但这段没什么错误我是知道的
最后进到login之前出现报错,仍然看不懂,但感觉是和Linux的udev有关的,不管了,能更新固件应该能解决,用USG的初始用户名和密码,ubnt登录失败,注意到上面的最后一个错误,估计跟这个有关,算了,reset,重启后udev仍然报错,但用户名的没有了
ubnt用户顺利登录。su拿到权限,ifconfig一下看看,发现eth1已经起来了,可以和电脑用网线联接了。
用WinSCP把从UBNT官网下的最新的固件包传上去,再用PuTTY SSH上去,还是用ubnt登录,这次无所谓root提升,直接打命令吧。
sudo syswrapper.sh upgrade XX.tar
最后那个XX.tar是固件的文件名,我改了个短的,好输入,后面都是自动的,等看到
The system is going down for reboot NOW!
机器就重启了,最后SSH或是用console登到ubnt,用info看一下
升级成功。接上交换机,管理系统已经可以正常发现了设备了,救砖成功。
总结,说实话,对于linux不甚了解,所以有些提示也不是太能看明白,另外关键是uboot能起来,原来那样完全没法搞,接上线就起来了我也是莫名其妙,所以虽然是救砖成功,但自己也一头雾水 如果有大神知道原因的,不吝赐教,谢谢!
水叔
校验提示文案
值友8581018775
校验提示文案
灵KOYB
校验提示文案
xhealer
校验提示文案
肥龙8888
校验提示文案
肥龙8888
校验提示文案
值友8581018775
校验提示文案
xhealer
校验提示文案
灵KOYB
校验提示文案
水叔
校验提示文案