弱电箱神器 “ER-X“ OpenWRT 刷机记录

2,441 阅读3分钟

前言

最近发现之前买的友善R2S放在弱电箱过热了网速带宽只有几十兆,这个还是加了风扇的情况下的,最近在研究什么好东西来代替他,根据关键字“弱电箱神器”终于找到了 ER-X 。

这是一款好多年前的老机器了,可以刷OpenWRT,就在咸鱼蹲了几天,耗资100不带电源入了一个。

因为ER-X 有5个千兆网口,R2S只有两个网口 直接又减少了弱电箱多余的五口交换机,太棒了。

ER-X 规格: 双核880MHz,MIPS1004Kc
产品内存 256 MB DDR3 RAM
存储 256 MB NAND ROM
电源电压 24V POE/12V DC
电源功率 5W
产品尺寸 110×75×22mm
网络接口: 数据/PoE 输入端口:(1个)10/100/1000 RJ45端口
数据端口:(3个)10/100/1000 RJ45 端口
数据/PoE 透传端口:(1个)10/100/1000 RJ45端口

好几年前的产品,性能不怎么够看, 现在淘宝全新的还要卖400,500块左右,不愧是国外公司的企业级产品,而且性能稳定性口碑都很不错。

首要任务就是刷机,刷一个OpenWRT 来代替R2S。

刷机

拿到机器连接上电源,长按 reset 重置原厂
链接路由器,设置静态 IP 地址 :

默认用户名和密码是:ubnt

登录

官方镜像地址:www.ui.com/download/ed… ,需要下载最新本更新到最新的hotfix7 。

根据官方教程:help.ui.com/hc/en-us/ar…

下载最新的镜像 EdgeRouter ER-X/ER-X-SFP/EP-R6/ER-10X: Firmware v2.0.9-hotfix.7

使用 SSH 链接路由器 根据官方教程下载镜像

add system image https://dl.ubnt.com/firmwares/edgemax/v2.0.9-hotfix.7/ER-e50.v2.0.9-hotfix.7.5622731.tar

忘记了此时路由器此时没有联网

此时只能用电脑下载镜像然后 用 xftp 上传到/tmp 目录

执行add system image /tmp/ER-e50.v2.0.9-hotfix.7.5622731.tar添加镜像文件进行升级:

接着输入命令行show system image验证是否刷机完成

有新旧版本对比,此时就可以根据官方文档重启了:reboot

重启之后就是新版本了

刷了最新的包再刷一个过渡包才能刷 OpenWrt ,还是跟上面一个的操作进行操作,恩山论坛参考帖子和B站的帖子:

www.right.com.cn/forum/threa…

www.bilibili.com/read/cv2892…

过度包下载地址:

https://github.com/stman/OpenWRT-19.07.2-factory-tar-file-for-Ubiquiti-EdgeRouter-x/blob/master/Version%2019.07/openwrt-ramips-mt7621-ubnt-erx-initramfs-factory.tar

以factory结尾的tar格式的固件,因为从原厂固件没法直接刷openWRT的bin固件,必须要先刷过度包,再升级成最终你想要的openWRT版本,这里是必须的。

add system image  /tmp/openwrt-ramips-mt7621-ubnt-erx-initramfs-factory.tar

重启之后要是用 eth1 网口链接(官方系统连接使用eth0网口连接),使用设置静态 IP 使用 192.168.1.1 连接:

接着下载OpenWRT 官方镜像 ,https://firmware-selector.openwrt.org/?version=22.03.2&target=ramips%2Fmt7621&id=ubnt_edgerouter-x

下载22.03.2这个版本,下载以sysupgrade结尾的固件,bin格式的

然后上传官方镜像:

刷入镜像: sysupgrade -F openwrt-22.03.2-ramips-mt7621-ubnt_edgerouter-x-squashfs-sysupgrade.bin

然后等待两分钟尝试回复 IP 地址自动获取,使用 192.168.1.1 链接路由器,用户名:root,密码:password

目前为止刷机成功了

最后

记录一下刷机过程,大多数路由器刷机都大差不差,这个还算比较简单,网上的大神还是很多的,做了很多简化工具和刷机包,在刷机的过程中很多地方按照教程还是有一点出入的,比如刷入OpenWRT 之后要更换网口才能正确连接,最后的最后希望对你有用。