起因
手里有一台极路由一代,编号是极1 HC6361这一款,用了两年都还正常,今天要给变更一下网络配置,于是登录到后台进行了一番配置,然后重启了路由器,然后就悲剧了。。。。。
正面面板上只有系统灯在闪烁,其余的灯都不亮,连接到LAN口之后发现,DHCP得到的IP地址是169.254开头的一个地址,并不是192开头的默认地址。经过多次重启都无法正常联网使用。
1 | 至此为止已经变砖 |
修砖
主要参考OpenWRT的官方教程,不要使用百度搜索的结果。。。。。百度给的都是什么下载官方的修砖工具啊,只能用win7什么的,试过无效。
本人电脑是win10的,虚拟机里有Ubuntu环境,于是就将网卡进行桥接,并且根据教程设置好了tftpd以及IP地址,步骤如下:1
sudo apt-get install tftpd-hpa tftp-hpa
配置tftpd-hpa1
sudo sed -i 's/^TFTP_ADDRESS.*/TFTP_ADDRESS="0.0.0.0:69"/' /etc/default/tftpd-hpa
这时候拷贝一个recovery.bin到虚拟机中,这个recovery.bin可以使用之前百度上搜到的官方修砖工具压缩包里的那个,并将recovery.bin复制到/var/lib/tftpboot/路径当中1
2
3
4sudo chmod 777 /var/lib/tftpboot/
cp ~/Downloads/recovery.bin /var/lib/tftpboot/recovery.bin
chmod a+r /var/lib/tftpboot/recovery.bin
sudo service tftpd-hpa restart
接着测试一下tftp的可用性1
2
3
4
5cd ~
tftp localhost
tftp> get recovery.bin
tftp> q
ll recovery.bin
如果一切都正常就可以进行最关键的一步,将recovery.bin通过tftp传给路由器了。
按住极路由的RESET键(用尖锐物(笔、取卡针、通针等)),给极路由通电。
观察电脑中tftp server的发送情况(可通过网速看出来),传输完毕即可松开RESET键。
路由器面板的多个灯会轮流亮起(跑马灯效果),跑完以后,路由器自动重启,刷机即完成。
1 | 至此,极路由1代重生。 |