张大妈

运营商光猫折腾记,XG-040G-MD

源自公众号:souldrug

02-03 13:55

面对旁路由方案的复杂性与性能瓶颈,不妨将目光投向廉价的运营商二手光猫。通过一番折腾,将XG-040G-MD光猫刷入OpenWRT固件,可轻松搭建起稳定且性能强大的主路由,彻底简化家庭网络结构,实现体验升级。

运营商光猫折腾记,XG-040G-MD智能速览

  • XG-040G-MD是一款高性价比的二手光猫,硬件配置超越许多主流路由器

  • 可通过不拆机的方式开启telnet并刷入uboot,为刷机做准备。

  • 成功刷入OpenWRT固件,并解决了刷机过程中遇到的关键问题。

  • 自行编译精简版固件,部署所需服务,获得更纯净、高效的系统。

  • 从旁路由升级为主路由+AP方案,网络结构更简单,性能表现优异。

运营商光猫折腾记,XG-040G-MD精华内容

将一台运营商淘汰的光猫改造成强大的网络核心,过程并非一帆风顺,但每一步都充满探索的乐趣。下面是详细的折腾过程与关键问题解决。

为何选择光猫

家庭网络方案的演变往往源于对性能和简洁性的追求。最初的旁路由方案,即主路由配合x86小主机做旁路网关,虽然功能强大,但结构复杂,尤其在处理IPv6时显得力不从心。

核心痛点在于缺少一个性能足够且端口丰富的设备来担当主路由。这时,二手市场上的XG-040G-MD光猫进入了视野。其搭载四核A53架构的AN7581处理器,主频1.2GHz,配备512MB RAM和256MB ROM,并提供一个光口、一个2.5G电口和三个千兆电口。

硬件配置全面超越了当时在用的小米AX3000T,而海鲜市场25元左右的价格使其成为一个极具吸引力的改造对象,为构建全新的网络架构提供了可能。

刷入uboot

改造的第一步是获取设备的最高权限,这需要刷入第三方引导程序uboot。整个过程无需拆机,通过Web界面和telnet即可完成。首先,使用默认超密账户登录光猫后台,并开启telnet功能。

随后,通过下载系统日志文件,可以从中解密出root用户的登录密码。获取权限后,务必通过U盘对bootloader和所有分区进行完整备份,这是防止变砖的关键一步。

刷入uboot的过程很简单,但进入uboot模式却是一个隐藏的坑。正确的操作是:先给光猫通电,等待约3秒,再长按Reset键,直到看到上网灯闪烁5次,此时才能成功进入uboot界面。这个与常规操作不同的细节是成功刷机的关键。

固件选择与编译

有了uboot,选择合适的固件系统至关重要。网上主要有两种选择:一是Nwrt提供的稳定版固件,内核较旧但胜在稳定;二是恩山论坛大佬基于Lede修改的固件,加入了NPU支持但预装了大量插件。

在尝试过程中,发现大佬的固件包是zip压缩格式,需要先解压再刷入,否则将无法启动。为了追求最精简、纯净的系统,最终决定自行编译固件。恰好在此时,大佬更新了他的GitHub仓库,提供了对XG-040G-MD的完整支持。

通过拉取最新源码,成功编译出了仅包含必要服务的11MB和17MB超轻量固件,为后续部署打下了一个干净、高效的基础。

性能与体验

刷入自编译的精简固件后,XG-040G-MD正式成为家庭网络的主路由。原有的小米AX3000T被设置为AP(无线接入点),仅负责提供Wi-Fi覆盖,网络架构得到了极大的简化。

在这种新架构下,核心网络功能全部由光猫承担,实现了“师夷长技”的目标,即所有设备根据需要智能分流。通过iperf3测试,无论是光猫内部端口间的转发,还是与无线AP之间的数据传输,速度均能稳定跑满千兆,性能表现十分出色。

从复杂的旁路由方案升级到简洁的主路由+AP方案,不仅解决了之前的性能瓶颈和兼容性问题,更带来了稳定可靠的网络体验,证明了低成本改造的巨大价值。

用低成本和一番折腾,将淘汰设备升级为家庭网络核心,展现了DIY的乐趣与价值。从复杂的旁路由到简洁高效的主路由方案,不仅提升了性能,也带来了更稳定的网络体验。这种思路或许能为更多网络爱好者带来启发。

内容由AI生成
2
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章