小米/红米路由器刷OpenWrt后WiFi断流问题分析&解决

如题所述

回国隔离期间,我尝试了刷OpenWrt来体验红米AC2100,受网友推荐购买了这款路由器。

按照知乎博主的教程,我顺利在不修改BootLoader的前提下完成刷机。官方教程指出,OpenWrt已支持红米AC2100,我便按照官方指引,配合教程在10分钟内完成安装,使用了官方推荐的kernel和rootfs版本。

然而,问题随之而来。虽然电脑通过网线与路由器连接并配置了WiFi,最初能短暂打开百度,但后续网页访问却出现断流现象,OpenWrt自带的诊断工具显示无法ping通互联网。尝试多次后,我意识到可能与晚上的网络繁忙有关,但问题依然存在。

作为程序员,我决定深入研究。在谷歌搜索OpenWrt断流问题时,我发现官方文档中有重要提示:当路由器有两个或更多以太网口,并且OpenWrt和上游WAN路由器的IP地址范围冲突时,可能导致此类问题。我的路由器WAN口连接到光猫的LAN口,而它们的IP区间恰好重叠,造成了冲突。

解决方法是编辑`/etc/config/network`文件,修改lan配置的IP地址范围。我成功地将冲突的IP区间更改为2-255中的一个数字,重启路由器后,断流问题得到了解决。登录时,地址已更改为新的子网。

总结来说,问题的关键在于路由器的IP冲突,此解决方案对所有刷OpenWrt的路由器都适用,但仅在路由器连接主路由器LAN口时出现。如果你的路由器直接连接光猫,而不是通过其他路由,此问题可能不会发生。

初次接触路由和OpenWrt,能自行解决问题让我颇感兴奋,希望我的经历能对你有所帮助。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜