EdgeRouter-X 刷 OpenWRT固件及刷新失败后的免拆机恢复
本帖最后由 hljghost 于 2022-10-13 15:41 编辑由于换新装备,顾使用了多年的Edgerouter-x路由器闲置。前段时间开始折腾HomeAssistant,需要使用特殊网络环境,于是想起了Edgerouter-x,开始折腾Edgerouter-x。查阅了多位前辈的资料后,开始刷机准备。经历了好多次失败,总结了些经验,给同样喜欢折腾的同路人分享一下。
按照网络上大神的方法,都没能成功启动。后来看到YT上国外一小哥的视频,找到了方法。并成功将自己按需定制的OP刷入ER-x。
其实此方法就是按照openwrt.org 上的方法进行的。
1、刷入底包,底包采用WEB方式刷入即可。我的ER-x刷入底包前的版本是2.0.9-hotfix.2。
2、重启后将网线插在除ETH0以外的LAN口上,并将IP手动设置成192.168.1.x,用SCP工具将你需要用的OP包上传至ER-x的/tmp中备用。(注意是SCP协议)
3、用SSH工具登入ER-x,进入tmp目录,执行sysupgrade -F 已上传包的名字。
4、重启后WEB登入192.168.1.1,看到界面,恭喜你成功了。如果没有登入界面,那么同样恭喜你,咱们继续刷新后失败的处理。
刷新失败处理
1、将IP设置为192.168.1.X,并将网线插入到ETH0口上。下载恢复用固件备用。
2、进入ER-x的TFTP恢复模式。
EdgeRouter 上的 TFTP 恢复模式可以通过以下两种方法按下重置按钮来启动:
[*]在设备运行时按重置按钮。
[*]通过插入电源线打开设备电源时按下重置按钮。
在这两种情况下,TFTP 恢复模式都是通过长时间按住重置按钮来启动的:
1. 按住重置按钮。
2. 端口 LED 将从端口 1 开始依次点亮,并在最后一个端口结束。
3. 继续按住重置按钮大约 30 秒,直到所有端口 LED 亮起。
4. 松开重置按钮。
5. 当 TFTP 恢复模式处于活动状态时,端口 LED 将持续打开和关闭。
6. 按照如下步骤进行操作。
Windows客户端
我们使用Tftpd32 作为 TFTP 客户端,使用以下设置:
主机: 192.168.1.20端口: 69本地文件: <image-path>.img.signed远程文件: <blank>块大小:默认
MacOS客户端
打开一个新的终端窗口并使用以下 TFTP 客户端命令:
tftp tftp> connect 192.168.1.20 tftp> binary tftp> put <image-name>.img.signed
7. 等待 TFTP 恢复过程完成。
8. 恢复过程完成后,EdgeRouter 将自动重启。
9. 成功的恢复将允许使用eth0 端口上的默认192.168.1.1 IP 地址通过 Web UI 或 CLI 进行管理访问。
以上为免拆机恢复原厂固件方法。恢复原厂固件后可重新刷入OP固件,直至找到适合自己的固件。
底包回复查看:
**** Hidden Message *****
欢迎大家多多交流指教!
qqart 发表于 2022-10-25 22:36
EdgeRouter 10X路由器支持吗?
手头没有这个设备,可以到ubnt论坛或者网站,找找看 OpenWRT固件及刷新失败后的免拆机恢复 [修 EdgeRouter 10X路由器支持吗?
谢谢,试一试 看看怎样恢复,谢谢分享 谢谢分享 谢谢分享 我也有一个,看看,学习了。 谢谢分享!!!! EdgeRouter ER-X 学习一下怎么做到的 感谢大神分享 学习使用刷机方法。 学习一下,晚上回去继续折腾 谢谢分享