Apple 全家桶用户/HomeKit 用户慎用小米系的路由器

16 小时 25 分钟前
 MacsedProtoss

症状描述

网络拓补大概为 光猫(桥接)- 软路由原版 OpenWrt 拨号/DHCP - Mac Mini Surge 旁路由 - 小米路由器 AP 模式有线 mesh

小米路由器是一台 AX9000 和一台小米万兆路由器 两台都是旗舰机

使用 sunshine-moonlight 串流 串流 host 是 windows 13900K+4090 没有性能瓶颈

当接收方是非 Apple 设备时 例如 steam deck oled ,音画同步 调试信息显示 latency 5ms jitter 1ms

当接收方是 Apple 设备 无论是 iPad Pro 还是 MacBook Pro 还是 Apple TV 都会都会遇到声音断断续续 操作不流畅 调试信息显示 latency 乱跳 几十到上百 ms jitter 也随之变化 幅度也是几十到上百 ms

排查过程

由于只有 Apple 设备有问题 所以就在 GitHub issue 中搜寻 结果发现了 awdl 相关的 issue https://github.com/moonlight-stream/moonlight-qt/issues/159#issuecomment-568654813

于是将 AP 改为 awdl 的频段 149 ,iPad Pro 上问题消失 我以为是解决了

结果没过几天 问题突然又复现了 遇事不决先重启设备试试 发现问题依旧 于是开始进一步的 debug

首先我发现 awdl 问题苹果其实已经修了 在 macOS13.1 开始就没有问题了 https://systemstatus.ucla.edu/status?id=status_record&service=a8226ec01b1651509ca4a602b24bcb20

其次之前我遗漏了一个点 Apple TV 是有线连接的 为啥也一样出问题呢? 肯定不是 Wi-Fi only 的 awdl 问题导致的

意外收获

所有这些设备无论无线还是有线都是连接的小米 AP 所以第一反应是尝试下重置 AP 重置的时候没注意从分开三频变成了三频合一 然后突然发现所有无线设备网络都巨卡无比 难道是 AP 坏了?当然不是...开启三频合一之后又恢复了

那么开启合一会导致哪些设备也用同一个 ssid 了呢?那就是智能家居 进一步说 是 HomeKit 设备 突然联想到这一块应该是用的 mdns ,但是小米这个 ap 都是旗舰级的咋还有这种问题呢

思来想去还是打算换个 AP 测试一下 于是买了个美版的 Asus ET12 ( AXE11000 )

单个 ET12 确实解决了问题 哪怕没设置为 awdl 频段。但是当我接入一台小米 ap 单独为 HomeKit 设备提供 2.4G 网络时 问题又复现了 也就是说 Apple 设备走 mdns - ET12 - 小米 AP - HomeKit 这个链路就会有问题,去除掉小米 AP 之后就没有问题了

经过两周测试后确认没有问题 于是再入手一只 ET12 组有线 mesh 现在已经平稳运行 2 个月了 问题解决

未解之谜

小米的路由器到底干了啥对于 mdns 的性能如此之差 建议 Apple 用户 尤其是 HomeKit 用户不要考虑购买小米的路由器

1970 次点击
所在节点    Apple
17 条回复
billytom
16 小时 23 分钟前
苹果设备配小米路由器?谜,换一个华硕 BE86U 解决一切问题,嫌太贵或者 wifi7 无用就 AX86U
xpn282
16 小时 13 分钟前
小米 6500 pro 路由器,没有发现任何问题,家里 2.4gWi-Fi 智能家居也有好几个(支持原生 Homekit ),其他蓝牙智能家居几十个……
目前没任何问题
MacsedProtoss
16 小时 7 分钟前
@billytom 我这 ET12 比 be86u 贵…& 小米的那俩也要 1k 一只吧
COW
15 小时 46 分钟前
之前买个小米路由器,默认页面里连实时带宽流量上下行速度,设备日志这种都看不到,怀疑是不是怕被用户查出来问题 😂
1F357
15 小时 20 分钟前
我这个 MacBook air m1 哪怕用的是 macos15 ,ping 跳到三四百的问题仍然存在,moonlight 基本是不可用,关 awdl 、改 149 频段都没用,都打算换笔记本了🙃
aLazarus
15 小时 17 分钟前
ipad 尝试退出 apple id
billytom
15 小时 10 分钟前
@MacsedProtoss 跟价格没关系,跟“能力”有关系。现在的家用路由器也就只能买 Asus 了。特别是 XX86u 型号的, 特别有性价比,因为你也 appletv ,也 mac 了,肯定是 gpt ,肯定开发的,那这个 asus 路由器刷个 xx ,再加个 merlinclxxx ,就非常非常好用了
X-Force
15 小时 4 分钟前
小米有 5G Game 模式,我一直用 44 信道,似乎没遇到你提到的苹果系问题,串流 iPhone 、Steamdeck 也都很流畅没任何问题。
你后面说的 mdns 的问题表现是什么?
X-Force
14 小时 57 分钟前
事实上小米和华硕的旗舰都用过不少台。老实说,见得多就可能遇得到,路由器是有明显个体差异的!!不同品牌都有。

比如华硕完全相同的型号两台,同样固件和相同配置,A 机局域网 WIFI 连 Macbook 间歇性会出现 100~800 的 ping 延迟 (刷固件重置无法根治),换上 B 却不会。(相同使用环境,设置一致,备份导出导入)。在保时,疑难杂症解决不了售后换一台往往就没问题了。
cwcc
14 小时 45 分钟前
我之前买小米路由器,家里所有的 Apple 设备都经常获取到错误的 DHCP 地址,换成别的任何品牌都没问题了,小米路由器确实和苹果配合得不是很好。
KevinChan
13 小时 49 分钟前
一直用,没发现什么问题
nxuu
13 小时 46 分钟前
尝试把 “私有无线局域网地址 ”改成固定 试试看
MacsedProtoss
12 小时 56 分钟前
@nxuu 小米 AP 不负责 DHCP 所以修改这个是没有意义的
Koma
12 小时 48 分钟前
小米万兆+6000+3000 组有线 Mesh ,也是一堆 homekit 设备+群晖跑 hs ,没开合一,用了一年多,没遇过问题。
SiLenceControL
10 小时 40 分钟前
@X-Force #9 发现了同样问题,直接换了一台莫名其妙解决了
liuleisail
10 小时 11 分钟前
用 tp 企业级别 ap ,没遇到过这个现象
koor
5 小时 30 分钟前
小米是这样的,iPhone 低电量模式连接 AX3600 和 AX6 ,会造成路由器崩溃,详见 /t/1065139

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1099378

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX