记录几台 Linksys 路由器折腾 OpenWrt 刷机

今年才开始接触和折腾路由器,没想到短短几个月,就陆续入手了好几台 Linksys 设备。从最初淘到一台 MX4200 尝试刷入 OpenWrt,到后来自己搭建 GitHub 固件仓库、编译专属固件,再到最近入手 HomeWRK,整个过程还是挺有意思的。

趁着最近又淘到一台新设备,记录一下这段时间的折腾经历。

MX4200 V1: 入坑 Linksys 和 OpenWrt

最初了解到 Linksys,是因为发现这个品牌路由器历来对 OpenWrt 支持比较友好,甚至 OpenWrt 这个项目的诞生和 Linksys 也颇有渊源,刷机也相对方便,于是开始关注起来。

后来就有意上网查资料,偶然看到了 MX4200,一眼就喜欢上了它的外观。不同于传统路由器的设计,MX4200 采用了简洁的立式造型,内置天线,整体看起来非常干净。

于是开始在闲鱼上寻找,最终淘到了第一台 MX4200。

到手后通过 Linksys 官方固件后台直接刷入 OpenWrt,整个过程简单顺利。刷完之后,不管是硬件配置还是实际使用体验,都让我比较满意。

MX4200 V1 主要配置:

项目 配置
CPU Qualcomm IPQ8174,四核 1.4GHz
内存 512MB
闪存 512MB NAND
无线 三频 Wi-Fi 6
网口 1 WAN + 3 LAN,千兆
USB USB 3.0

对于一台支持 OpenWrt 的三频 Wi-Fi 6 路由器来说,这样的配置已经相当不错。更重要的是,刷机门槛低,完全不需要拆机或者连接串口,对于小白的我完全无难度。

MX4200 V2:MX4200 的硬件升级版

玩了一段时间 MX4200 后,我又了解到这个系列还有一个升级版本:MX4200 V2。

这款机器最直观的区别是采用了 Linksys 新版 LOGO,而真正让我感兴趣的是它的内存升级到了 1GB,相比 V1 增加了一倍,要知道 V1 的 512M 内存经常在开机后剩余内存不到 100M,虽然用起来很稳定,但总觉得有些局促。

国内市场上 MX4200 V2 并不常见,销售量很少,很多卖家甚至不知道 V1 和 V2 之间的区别。为此我仔细研究了如何通过照片来快速区分 MX4200 V2 和 V1 版本,并开始在闲鱼上蹲货,经过一番寻找,终于淘到了第一台 MX4200 V2。后来可能是觉得这个配置很值,又陆续蹲到了好几台。

MX4200 V2 主要配置:

项目 配置
CPU Qualcomm IPQ8174,四核 1.4GHz
内存 1GB
闪存 512MB NAND
无线 三频 Wi-Fi 6
网口 1 WAN + 3 LAN,千兆
USB USB 3.0

相比 V1,V2 最明显的升级就是内存翻倍,其他核心硬件规格基本保持一致。

也是从这个时候开始,我已经不太满足于直接使用别人编译好的 OpenWrt 固件了。既然手里有了好几台 MX4200,干脆自己建立 GitHub 固件仓库,研究编译环境、软件包、默认配置以及固件更新流程,开始制作属于自己的 MX4200 系列专属固件。

从刷机小白到自己研究源码、配置编译环境,再到维护 GitHub 仓库,这个过程虽然需要花不少时间,但也确实增加了不少乐趣。

MX4300:更大的内存和闪存

随着不断查资料,也逐渐了解到 Linksys 还有一款同系列但配置还要更高的型号:MX4300。

它同样采用 Qualcomm IPQ8174 平台,但内存直接升级到了 2GB,闪存也增加到了 1GB NAND。

MX4300 主要配置:

项目 配置
CPU Qualcomm IPQ8174,四核 1.4GHz
内存 2GB
闪存 1GB NAND
无线 三频 Wi-Fi 6
网口 1 WAN + 3 LAN,千兆
USB USB 3.0

相比 MX4200 V2,内存和闪存容量都翻了一倍。

玩过 OpenWrt 用户都知道,2GB 内存和 1GB NAND 那算是很壕的配置了。不过比较遗憾的是,这款产品在国内基本没有销售,即使是国外网站上的资料也寥寥无几,市面上几乎找不到货源。

虽然一直想入手一台,但始终没有找到有人卖,MX4300 这台机器也就一直没有蹲到。

HomeWRK:全新机器 100 元拿下

前几天偶然在闲鱼上发现,有卖家正在销售一批全新的 Linksys HomeWRK。马上查了资料才知道,HomeWRK 实际上是一款基于 MX4300 硬件平台的定制型号。

和卖家聊天得知,这批货有几万台,全部是全新未拆封,我猜应该是一批国外库存经由香港流入国内市场,具体货源我也不好细问。

刚开始售价是 188 元。

对于一台拥有 IPQ8174 四核处理器、2GB 内存、1GB NAND 闪存的三频 Wi-Fi 6 路由器来说,这个价格已经很有吸引力了,况且还是全新的 Linksys 路由器。

于是马上准备买一台,但当天太晚没有下单,没想到可能是为了早点出货,第二天卖家直接降价到了 100 元。

看到这个价格,果断拿下。

HomeWRK 主要配置:

项目 配置
CPU Qualcomm IPQ8174,四核 1.4GHz
内存 2GB
闪存 1GB NAND
无线 三频 Wi-Fi 6
网口 1 WAN + 3 LAN,千兆
USB USB 3.0

从硬件配置来看,HomeWRK 内存容量分别是 MX4200 V1 和 MX4200 V2 的 4 倍和 2 倍,硬盘也是它们的两倍。可以说玩 Linksys 以来,从没打过这么富裕的仗。

不过 HomeWRK 虽然与 MX4300 硬件高度相似,但属于 Linksys 和 Fortinet 的定制型号,主打企业安全,两者的 U-Boot 布局存在区别,不能直接混用固件。

如果说 MX4200 系列最大的优点是刷机极其友好方便,那么 HomeWRK 就不一样了。由于定制机的特殊性,它并不是采用 Linksys 自己的固件,不能像普通 MX4200 那样直接通过 Linksys 官方后台上传 OpenWrt 固件升级,而是需要采用更底层的刷机方式:拆机 + TTL 串口 + U 盘启动写入 OP 系统。

整个过程比 MX4200 系列复杂不少,需要拆机以及准备 TTL 模块、杜邦线和 U 盘,也需要了解基本的串口和 U-Boot 操作。这无疑大大增加了一般人想体验 OpenWrt 的难度,不过考虑到这台机器的硬件配置和实际入手价格,多花一点时间折腾,我觉得完全值得。

尤其是 2GB 内存和 1GB NAND,又是大品牌做工扎实,外形美观,在这个价位确实很难找到第二台。

几台 Linksys 路由器简单对比

把这几个型号放在一起,硬件差异就比较直观了。

型号 CPU 内存 闪存 刷机方式
MX4200 V1 IPQ8174 512MB 512MB 官方后台升级
MX4200 V2 IPQ8174 1GB 512MB 官方后台升级
MX4300 IPQ8174 2GB 1GB 官方后台升级
HomeWRK IPQ8174 2GB 1GB 拆机 TTL + U盘升级

这几款机器外形几乎完全一样,属于是同一款产品的差异配置型号,都采用 Qualcomm IPQ8174 平台,拥有三频 Wi-Fi 6 无线规格,但在内存、闪存以及底层启动结构上存在差异。

尤其是 HomeWRK,虽然刷机麻烦了一些,但结合它的硬件配置和价格,确实是一款很有性价比的 OpenWrt DIY 设备。可惜 MX4300 买不到,如果能买到,这款机器应该算是这几款里机器配置和上手难度综合最好的产品了。

折腾的乐趣

从今年第一次接触 Linksys 路由器,第一次折腾 OpenWrt,到现在陆续入手多台 MX4200、MX4200 v2 和 HomeWRK,回头看,这段时间还是折腾了不少东西。

最开始只是觉得 MX4200 外观好看且刷机方便,刷入 OpenWrt 后发现可玩性不错;后来开始研究不同硬件版本,自己搭建 GitHub 固件仓库,再到现在研究 HomeWRK 的串口、U-Boot 和底层刷机。整个过程其实没有什么特别明确的目的,更多就是看到感兴趣的设备,研究一下配置,来回折腾。尤其这台 100 元入手的 HomeWRK,虽然刷机过程增加了不少难度,但最终折腾成功,成功刷入 OpenWrt 的那一刻,还是挺有成就感的。

接下来应该还会继续完善自己的 Linksys 固件仓库,我也已经把 HomeWRK 固件加入了仓库维护范围,也还会继续看看其它有意思的路由器硬件产品。

毕竟,这就是折腾的乐趣。

附:
我维护的 MX4200 / MX4300 系列固件仓库,里面包含这几款机型的 ImmortalWrt 固件和刷机教程,如果你也有兴趣,可以买回来动手刷机折腾一下:

https://github.com/yahuisme/mx4200-immortalwrt

讨论

评论

写评论

写下评论