当前位置:
AIGC文章详情

OpenWrt 把你家米家刷掉线了?先查这四个雷区,再决定要不要刷回原厂

源自273位全网作者

01:29

刷完 OpenWrt 的那几天,你可能还在感叹去广告真香。结果没过几天,半夜对小爱同学喊一句“关灯”,没反应;打开米家 App,一屋子设备齐刷刷显示离线。先别急着刷回原厂——多数米家掉线其实是几个设置问题,刷回原厂等于把 OpenWrt 的所有可玩性一次性扔掉。

OpenWrt 把你家米家刷掉线了?先查这四个雷区,再决定要不要刷回原厂

上面这张图,来自一位家里有两台小米中枢网关、其中书房网关每天都要掉线一两次的用户,米家日志里密密麻麻全是离线记录。小红书 这类“刷机后遗症”最近在知乎、小红书上讨论度很高,而且大部分最后查出来都不是硬件的锅。

先用三个自问,判断这口锅该不该路由背

第一问:是全屋掉线,还是个别设备掉线?全屋米家设备同一时间集体离线,大概率是路由侧问题——IPv6、DNS、防火墙,三选一。只有某一台设备长期离线、其他都正常,先怀疑设备自身或它的云端连接,别乱动路由。有位长期不在家的用户,家里的小米摄像头隔三差五自动离线,重启路由器也没用,这种情况调 OpenWrt 设置是无效的。小红书

OpenWrt 把你家米家刷掉线了?先查这四个雷区,再决定要不要刷回原厂

第二问:是不是只有小米设备掉线?更典型的反例是小米空调:有用户反馈睡前调温度时空调经常提示“设备已离线”,但家里网络很稳定,其他设备一切正常。小红书 问题只出现在小米系设备上时,优先怀疑设备固件和云端,其次才是路由。

第三问:掉线有没有规律?每天固定时间掉、路由重启后掉、或者隔几小时掉一次,基本都能落到下面四个雷区里。

雷区一:IPv6 的 RA 通告,米家设备真的会“晕”

OpenWrt 默认开启 IPv6 路由通告(RA),odhcpd 服务会不停地给局域网设备广播地址。而不少米家设备的 IPv6 协议栈处理得很粗糙,碰到双 IPv6 广播、RA 通告会频繁掉线。知乎 处理思路很直接:LuCI 里“网络-接口”禁用或删除 wan6,LAN 和 WAN 接口的 IPv6 管理、RA/DHCPv6/NDP 全部关闭,最后把 odhcpd 服务停掉。这一步能解决掉相当大比例的“全屋离线”。

雷区二:DNS 劫持类插件,会让设备误判“网络异常”

小爱音箱联网时会校验小米的公共 DNS,一旦 DNS 应答被改写,设备就会直接判定网络异常、拒绝工作。知乎 这个坑的覆盖面比想象中大:AdGuard Home、SmartDNS、Passwall、DNS 转发,凡是拦截 53 端口或改写 DNS 应答的插件,都在射程范围内。

OpenWrt 把你家米家刷掉线了?先查这四个雷区,再决定要不要刷回原厂

上图是 AdGuard Home 的 DNS 服务配置页,排查时可以重点看拦截模式、是否开启 IPv6 解析和上游 DNS 这几项。拿不准的话,先把这类插件整体停用观察一晚;确认是 DNS 的锅之后,再考虑给米家设备走 DHCP 直接下发 223.5.5.5、114.114.114.114 这类公共 DNS,或者在 SmartDNS 里给小米相关域名加白名单,两头都保住。

雷区三:2.4GHz WiFi 参数,米家设备比你想象中挑剔

很多刷机教程只管 5GHz 的体验,2.4GHz 留给 IoT 设备,但 OpenWrt 的默认无线参数对米家并不友好:小爱音箱不支持5G、WPA3、40M带宽。知乎 大量米家传感器、插座、摄像头同理。稳妥参数组合可以照抄:关闭双频合一,2.4GHz 单独一个 WiFi 名;加密用 WPA2-PSK(AES);频宽固定 20MHz;信道手动设 1、6、11 之一;SSID 只用英文加数字;AP 隔离、MAC 黑名单、防蹭网全部关闭。这套参数看着保守,但对“偶尔离线、重连又好了”这类毛病命中率很高。

雷区四:定时重启路由,对 IoT 设备是一场重连风暴

不少人会给 OpenWrt 设置每天定时重启,觉得能刷新内存防卡顿。但对智能家居来说,这等于每天定点拔一次全屋网线。你在 App 里看到的“在线”,本质是云端缓存的最后一次状态;设备与云之间靠一条长连接维持,心跳一断、NAT 映射一失效,离线就来了——你看到的”离线”,九成不是网断了,而是一条你看不见的”长连接”在心跳和 NAT 的博弈中输了。知乎 路由一重启,NAT 表全部清空,几十个设备同时发起重连,挤在米家云端的接入限流上,总有一部分设备重连失败后就安安静静躺在离线列表里。结论:关掉定时重启;确有必要重启,选凌晨时段,并接受之后有一波设备重连。

不想刷回原厂,有两条共存路线

稳定优先路线:给米家设备单独开一个 SSID,按上面最保守的参数配置,DNS 插件对这个 SSID 全关;OpenWrt 的去广告、插件玩法留给手机和电脑。设备多、追求零折腾的,这条最稳。

功能优先路线:插件照开,但用 DHCP 统一下发 DNS,SmartDNS 里把小米域名加白,中枢网关、音箱、摄像头做静态 IP 绑定,再把定时重启关掉。折腾一点,换来的是全屋功能都不掉线。

OpenWrt 把你家米家刷掉线了?先查这四个雷区,再决定要不要刷回原厂

最后提醒一句过来人的教训:网关这类 Zigbee 设备无故离线时,别急着重置,先重启路由等它自己重连,重置之后很可能反而配不上网。小红书 掉线是小事,重新配网几十个子设备才是大事。

写在最后

9 月份 OpenWrt 24.10 就要 EOL 了,还在跑这个版本的朋友可以把升级 25.12 提上日程;注意 25.12 用 apk 取代了 opkg,老教程里的安装命令大半要改写。如果你按上面四个雷区排查完,米家设备还是掉线,欢迎在评论区留下设备型号、固件版本和掉线规律——我们想攒一份米家设备 × OpenWrt 的兼容性清单,这比一个人闷头折腾有用得多。

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

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

取消
确认
评论举报

最新文章 热门文章