---
title: "设置 Mac 的网络服务顺序（Wi-Fi 与以太网）· Kilobat 指南"
url: "https://kilobat.app/zh-hans/guides/network-service-order.html"
description: "插着以太网时 Mac 仍在用 Wi-Fi，或者走的是通过 USB 连接的手机。设置服务顺序，让 Mac 使用你想要的连接。"
---

IP、路由与 IPv6

# Mac 使用了错误的网络连接

多个连接同时处于活跃状态时，Mac 会先尝试列表顶部的服务。你可以更改这个顺序。

适用于：“系统设置”步骤适用于 macOS 13 Ventura 及更高版本。“终端”命令适用于所有当前 macOS 版本。 · 核查日期：2026年10月29日

## 症状

- 插着以太网网线，Mac 却在使用 Wi-Fi。
- 流量经过通过 USB 连接的手机，而不是家庭网络。
- 接上或拔下扩展坞时，速度发生变化。

## 可能的原因

- **服务顺序。**Apple 指出，Mac 会先尝试列表顶部的服务，然后依次尝试其他服务。
- **新服务排在顶部。**扩展坞、转换器或手机会添加新的服务，它可能排到你想用的服务之上。
- **VPN。**VPN 连接优先于其他连接，无法更改其顺序。

## 如何检查

1. 显示服务顺序。

   ```
   networksetup -listnetworkserviceorder
   ```
2. 显示默认路由当前使用的接口。

   ```
   route -n get default
   ```

   输出 `gateway` 行和 `interface` 行，例如 `en0`。
3. 找到每个网络端口的设备名称，例如 Wi-Fi 是 `en0`。

   ```
   networksetup -listallhardwareports
   ```

## 如何修复

1. 选取苹果菜单 >“系统设置”>“网络”。
2. 点按“操作”弹出式菜单，然后选取“设定服务顺序”。
3. 将服务拖移到想要的顺序，然后点按“好”。
4. 在“终端”中，按新顺序给出每个服务的名称。用 `networksetup -listallnetworkservices` 获取名称。

   ```
   networksetup -ordernetworkservices "Ethernet" "Wi-Fi" "Thunderbolt Bridge"
   ```

   需要管理员密码。
5. 再次运行 `route -n get default`，查看新的接口。

## 使用 Kilobat

1. `why` 会指出连接所用的接口，例如 Wi-Fi 或 VPN。它会逐个尝试每个接口。

   ```
   kilobat why example.com
   ```
2. 显示每个接口的计数器，并标出 VPN 接口。

   ```
   kilobat interfaces
   ```

## 常见问题

**可以把 VPN 放到列表靠后的位置吗？**

不可以。Apple 指出 VPN 连接本来就优先于其他连接。

**Mac 会同时使用两个连接吗？**

大多数流量走第一个活跃服务的默认路由。其他服务保持待命。

## 参考资料

- [Apple 支持：更改 Mac 所使用网络服务的顺序](https://support.apple.com/guide/mac-help/change-order-network-services-mac-mchlp2711/mac)
- networksetup(8)，macOS 27.2 自带的 man 手册页
- route(8)，macOS 27.2 自带的手册页

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本；在“终端”中用 `man <name>` 打开。

## 相关指南

- [在“终端”中查看 Mac 网络设置](https://kilobat.app/zh-hans/guides/network-settings-terminal.html): macOS 自带命令行工具，可以显示与“系统设置”中相同的网络设置，而且信息更多。
- [用 USB 线将 Mac 连接到 iPhone 热点](https://kilobat.app/zh-hans/guides/usb-tethering-iphone-mac.html): 通过 USB 线，Mac 可以使用 iPhone 的互联网连接，同时为 iPhone 充电。
- [Mac 检测不到 USB 或雷雳以太网适配器](https://kilobat.app/zh-hans/guides/ethernet-adapter-not-detected.html): USB 或雷雳以太网适配器必须同时作为硬件端口和网络服务出现。
- [Mac 上 VPN 已连接但无法上网](https://kilobat.app/zh-hans/guides/vpn-connected-no-internet.html): VPN 会通过隧道发送流量。
