macos 与旧路由器 wi-fi 兼容性问题源于协议协商不匹配、安全机制冲突或默认设置激进;需关闭 wpa3、锁定无线协议为 802.11n/ac only、重建 wi-fi 配置文件,并可临时禁用 awdl 和刷新 mdnsresponder 以提升稳定性。

macOS 与旧路由器 Wi-Fi 兼容性问题,通常不是系统坏了,也不是路由器彻底失效,而是协议协商不匹配、安全机制冲突或默认设置过于激进导致的——比如 macOS 默认尝试 WPA3 或 802.11ax 协商,而老路由器只支持 WPA2 + 802.11n,结果卡在认证阶段或反复降速重连。
关闭 WPA3 强制协商
旧路由器(尤其是 2018 年前型号)多数不支持 WPA3 的密钥派生字段,macOS 却可能主动携带 WPA3 参数发起连接,触发 RADIUS 拒绝或静默失败。
- 打开“系统设置 → 网络 → Wi-Fi → 详细信息… → Wi-Fi 标签页”,取消勾选“启用 WPA3 安全性”
- 若该选项不可见,终端执行:sudo defaults write /Library/Preferences/com.apple.wifi AllowWPA3 -bool NO
- 关闭再开启 Wi-Fi,让设置生效
锁定无线协议为兼容模式
macOS 默认启用混合模式(b/g/n/ac),但老路由器在 2.4GHz 下处理 b/g 兼容帧时容易引发信标丢失或重协商风暴,表现为“连得上、过几秒断、再连上”循环。
当代理已经知道网站路由或内容URL,并且在启动前需要有效的sitemap XML、sitemap索引或robots.txt引用时,请使用sitemap。这是一个发布构件技能,而不是爬虫或SEO平台。
- 登录路由器后台(常见地址:192.168.1.1 或 tplogin.cn)
- 将 2.4GHz 无线模式设为 802.11n only(关掉 b/g 支持)
- 5GHz 模式设为 802.11ac only(若路由器支持)
- 信道手动指定:2.4GHz 用 1、6 或 11;5GHz 用 36、40、44 或 149(避开 DFS 雷达信道)
重建干净的 Wi-Fi 配置文件
系统升级后,原有配置可能残留过期证书、错误 EAP 设置或损坏的偏好文件,尤其影响企业网或曾连过多个 WPA2-Enterprise 网络的设备。
- 进入“系统设置 → 网络”,左侧选中当前 Wi-Fi 服务
- 点击右下角“更多操作(⋯)→ 删除服务”
- 重新从菜单栏 Wi-Fi 列表中选择网络,手动输入密码重连
- 此举会生成全新 com.apple.airport.preferences.plist,绕过旧配置污染
禁用干扰性系统服务
AWDL(AirDrop 底层协议)和 mDNSResponder 在信号临界或路由器性能较弱时,会与主 Wi-Fi 抢占射频资源或阻塞 DNS 解析,加剧掉线感。
- 临时禁用 AWDL:终端运行 sudo ifconfig awdl0 down(AirDrop 将不可用,但 Wi-Fi 稳定性通常显著提升)
- 刷新 DNS/Bonjour 服务:终端运行 sudo killall -HUP mDNSResponder,10 秒内即可恢复网页访问
- 如需长期稳定,可配合路由器关闭“WMM”或“AP Isolation”,减少 MAC 层协商负担










