macos 不会自动叠加或分流有线与wi-fi带宽,仅按服务顺序选择主出口;需手动设以太网为第一、wi-fi第二,并满足断连条件才触发故障转移,辅以禁用awdl和脚本监控可提升切换可靠性。

Mac 同时接有线(以太网)和无线(Wi-Fi)时,系统默认不会“叠加”带宽或自动分流增强稳定性。它只选一条路径作为主出口,另一条处于待命或闲置状态。所谓“Wi-Fi 辅助增强稳定性”,实际是指在有线连接偶发中断、延迟突增或丢包时,让 Wi-Fi 作为备用链路快速接管——这需要手动配置服务顺序与故障转移逻辑,而非系统自动实现。
确认并调整「服务顺序」决定默认出口
macOS 按照「服务顺序」列表从上到下选择首个可用的活跃网络接口作为默认路由。即使以太网物理连接正常,若其 DHCP 获取失败、网关不可达或 DNS 响应超时,系统也不会自动切到 Wi-Fi,除非 Wi-Fi 排在更靠前的位置。
- 进入「系统设置」→「网络」→ 右上角「…」→「设定服务顺序」
- 将「以太网」拖至最顶部,确保日常流量走有线;Wi-Fi 紧随其后(第二位)
- 点「完成」保存。此时一旦以太网断开或检测到无网络(如网关 ping 不通),系统会在几秒内自动启用 Wi-Fi 并切换默认路由
启用「故障转移」需满足基础条件
自动切换不是无条件的。系统只对“完全断连”或“无 IPv4 路由”触发切换,对高延迟、间歇性丢包等“软故障”不敏感。要提升响应能力,可配合以下操作:
- 为以太网服务开启「自动配置 IPv4」并勾选「使用路由器广告」(如支持)
- 在 Wi-Fi 设置中确保已勾选「自动加入此网络」,且该网络位于「首选网络」列表顶端
- 避免在两个接口上同时启用「个人热点」或「互联网共享」,否则可能引发路由环路
禁用 AWDL 减少双接口资源争抢
当以太网与 Wi-Fi 同时启用,AWDL(awdl0)仍会持续运行,占用无线芯片资源,可能加剧 Wi-Fi 在后台维持连接时的抖动,间接影响故障切换的平滑度。
- 打开「终端」,执行:
sudo ifconfig awdl0 down - 输入密码(无显示),回车即可立即停用
- 该操作不影响 AirDrop 使用频率低的场景,但能显著降低 Wi-Fi 链路层瞬断概率,让备用链路更可靠
进阶:用脚本监控并主动切换(可选)
若对稳定性要求极高(如远程会议、实时协作),可部署轻量脚本定期探测以太网质量,并在连续失败时强制启用 Wi-Fi:
- 例如每10秒 ping 网关,超时3次即运行:
networksetup -setairportpower en0 on - 无需复杂工具,一段 shell 脚本 + launchd 定时加载即可实现
- 注意避免频繁开关 Wi-Fi 导致认证延迟,建议搭配静默重连逻辑











