macOS以太网与Wi-Fi优先级由服务顺序严格决定:谁在“网络”设置中排第一,谁即为默认路由;插线后若未切换,需检查服务顺序、物理链路及是否启用“忽略此网络”。

macOS 中以太网和 Wi-Fi 都是常用联网方式,但底层机制、配置优先级、稳定性表现和故障排查逻辑差异明显。理解这些区别,能帮你更快判断网络异常来源,也避免误操作。
连接优先级与自动切换逻辑
macOS 默认按服务顺序决定主用网络:系统偏好设置 > 网络 > 左侧服务列表中位置越靠上,优先级越高。以太网通常默认排在 Wi-Fi 上方,一旦插入网线且链路正常(Link UP),系统会立即停用 Wi-Fi 并将流量切至有线连接——这个过程无需手动干预,也不依赖 IP 获取是否完成。
Wi-Fi 不会“自动让位”给以太网,而是由服务顺序和物理状态共同触发切换。若你发现插上网线后仍走 Wi-Fi,大概率是:以太网服务被拖到了 Wi-Fi 下方;或网线未联通(指示灯不亮/系统显示“已连接,无互联网访问”);或启用了“忽略此网络”选项。
IP 地址与 DNS 配置方式差异
两者都支持 DHCP 自动获取和手动配置,但实际行为略有不同:
- 以太网接口在启用后会快速发起 DHCP 请求,超时时间短(约2–3秒),失败后容易进入“已连接,无互联网访问”状态,但不会自动降级为 APIPA(169.254.x.x)地址;
- Wi-Fi 在 DHCP 失败时更倾向于保留上次有效配置(尤其在 SSID 相同、密码未变的情况下),有时甚至缓存 DNS 设置数分钟;
- DNS 设置:若同时启用以太网和 Wi-Fi,仅最高优先级接口的 DNS 服务器生效;手动填入的 DNS 会覆盖路由器下发的 DNS,但需勾选“高级 > DNS > 仅对此服务使用”才严格绑定该接口。
常见问题与对应检查点
遇到连不上、断续、DNS 解析失败等问题时,可按以下思路快速定位:
- 插线后无反应:检查以太网服务是否启用(勾选)、是否排在 Wi-Fi 上方、网线两端是否插牢、Mac 网口/交换机端口指示灯是否常亮;
- Wi-Fi 显示已连接却打不开网页:先看是否被以太网抢占(顶部菜单栏网络图标旁显示的是当前活跃接口);再执行 networksetup -listnetworkserviceorder 查看真实服务顺序;
- 同一网络下部分设备能联网、Mac 不行:重点检查“高级 > 代理”是否对某个接口意外启用了自动代理配置(PAC)或 HTTP 代理;
- 切换后 DNS 缓慢或错误:运行 scutil --dns 查看当前生效的 DNS 列表,确认是否混入了旧 Wi-Fi 的 DNS 条目(常见于未正确禁用 Wi-Fi 服务时)。
推荐配置习惯
日常使用中保持稳定和可控,建议坚持几个小习惯:
- 固定服务顺序:把“以太网”拖到最上方,“Wi-Fi”其次,其他如蓝牙 PAN、Thunderbolt Bridge 等移至底部并禁用;
- 不用时关闭 Wi-Fi:不是必须“断开”,而是直接关闭 Wi-Fi 开关(菜单栏或控制中心),避免后台扫描干扰或误连弱信号;
- 关键场景手动指定 DNS:比如使用 Pi-hole 或 CleanBrowsing,在以太网的高级 DNS 设置中填入,并勾选“仅对此服务使用”;
- 定期重置网络设置:若频繁出现识别异常,可用 sudo networksetup -resetnetworksettings(注意这会清空所有服务配置,需提前记录手动设置项)。


















