---
title: "Mac 的以太网通过扩展坞或 USB-C 适配器不断断开 · Kilobat 指南"
url: "https://kilobat.app/zh-hans/guides/ethernet-keeps-disconnecting-mac"
description: "USB-C 扩展坞或 USB 以太网适配器一次又一次断开连接。记录链路何时中断，然后检查供电、集线器、驱动程序和网线。"
---

# USB-C 扩展坞或以太网适配器在 Mac 上不断断开

扩展坞或 USB 以太网适配器会在 Mac 和网线之间增加一个集线器、一块芯片和一条供电路径。找出链路何时中断，然后一次移除一个部件。

**让你的智能体来解决**拷贝一条提示词，适用于 Claude Code、Codex 或任何能使用终端的智能体。

我的 Mac 出现了这个问题：USB-C 扩展坞或以太网适配器在 Mac 上不断断开。请阅读 https://kilobat.app/zh-hans/guides/ethernet-keeps-disconnecting-mac.md，并和我一起逐步处理。如果缺少 Kilobat CLI，请安装：brew install seifip/kilobat/kilobat。请你自己运行指南中的终端和 kilobat 检查，并告诉我发现了什么。列出只有我才能完成的步骤。更改任何设置之前先问我。

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

## 症状

- “网络”设置中的以太网服务在“已连接”和“未连接”之间切换。
- 通话、下载或 SSH 会话停止几秒钟，然后继续。
- 重新连接后，扩展坞或适配器能用，之后又失效。
- Mac 从睡眠中唤醒后连接失败。
- 扩展坞上的其他设备，例如显示器或硬盘，同时断开。

## 可能的原因

- **扩展坞或适配器的供电不足。**Apple 表示，自供电集线器必须连接其交流电源适配器。总线供电的设备链也可能供电不足。
- **适配器和 Mac 之间有集线器。**Apple 表示，设备和集线器必须具有相同的 USB 速度。许多扩展坞内部包含集线器。
- **适配器的芯片及其软件。**macOS 无需额外软件即可支持部分以太网芯片。Apple 没有公布列表。适配器厂商会说明是否需要驱动程序或固件更新。
- **睡眠与唤醒。**睡眠后，扩展坞和适配器必须重新启动。每次唤醒时都出现断开，就指向这一原因。
- **网线或交换机端口。**损坏的网线或有问题的端口会让链路反复中断和恢复。每次链路速度也可能不同。

## 如何检查

1. 找到适配器的设备名称，例如 en7。

   ```
   networksetup -listallhardwareports
   ```
2. 查看链路状态和协商的速度。将 en7 替换为你的设备。

   ```
   ifconfig en7 | grep -E 'status|media'
   ```

   输出一行 `status: active`，以及一行 `media:`，例如 `1000baseT <full-duplex>`。
3. 在工作时观察路由变化。断开时会显示为该接口的一连串消息。

   ```
   route -n monitor
   ```
4. 查看该接口的错误计数器。错误不断增加，说明问题出在网线或端口。

   ```
   netstat -I en7
   ```
5. 将断开的时间与睡眠和唤醒的时间对比。

   ```
   pmset -g log | grep -E ' (Sleep|Wake|DarkWake) ' | tail -20
   ```
6. 按住 Option 键并选取苹果菜单 >“系统信息”。确认适配器位于 USB 或雷雳下。
7. 检查扩展坞上的其他设备是否同时断开。如果是，原因在扩展坞，而不是网络。

## 如何修复

1. 如果扩展坞有自己的电源适配器，请连接它。请使用扩展坞随附的电源适配器。
2. 将以太网适配器直接连接到 Mac 的端口，而不是通过集线器。
3. 断开扩展坞上的其他设备。逐个重新连接，找出引起问题的那一个。
4. 安装所有 macOS 更新。选取苹果菜单 >“系统设置”>“通用”>“软件更新”。
5. 阅读扩展坞或适配器厂商的支持页面。安装它针对你的 macOS 版本提供的驱动程序或固件更新。
6. 用一根确认可用的网线替换以太网线。尝试路由器或交换机上的另一个端口。
7. 如果每次断开时速度都变化，请参阅 [Mac 上的以太网比预期慢](https://kilobat.app/zh-hans/guides/ethernet-slow-link-speed)。
8. 如果适配器从“网络”设置中消失，请参阅 [Mac 检测不到 USB 或雷雳以太网适配器](https://kilobat.app/zh-hans/guides/ethernet-adapter-not-detected)。
9. 关闭 Mac。关闭路由器或交换机，等待几分钟，再将其打开。然后启动 Mac。

## 使用 Kilobat

1. Kilobat App 在运行时会记录每次断开。显示这些断开及其开始和结束时间。

   ```
   kilobat outages
   ```

   输出诸如 `Unreachable` 和 `Network changed` 之类的事件。
2. 显示过去一天的路由器、互联网和 DNS 检查。

   ```
   kilobat health-history --hours 24
   ```
3. 查看每个物理接口的计数器。计数器停止，说明适配器是何时停止的。

   ```
   kilobat interfaces --json
   ```
4. 找出链路中断时是哪一层失败。

   ```
   kilobat diagnose
   ```
5. 历史记录中的空白表示 App 当时没有运行，并不能证明连接是正常的。

## 常见问题

**适配器需要驱动程序吗？**

这取决于适配器中的芯片。Apple 没有公布支持的芯片列表。请阅读适配器厂商针对你的 macOS 版本提供的说明。

**有用户说交换机上的节能以太网会导致断开。这是真的吗？**

有些用户这样反映，但 Apple 没有记录这一点。如果你的交换机有此设置，请先阅读交换机厂商的文档再更改。

**测试期间，Wi-Fi 是不错的备用方案吗？**

是的。在服务顺序中把 Wi-Fi 放在以太网之下。这样以太网断开时，Mac 会使用 Wi-Fi。请参阅 [Mac 使用了错误的网络连接](https://kilobat.app/zh-hans/guides/network-service-order)。

## 参考资料

- [Apple 支持：在 Mac 上排查以太网设备问题](https://support.apple.com/guide/mac-help/troubleshoot-an-ethernet-device-on-mac-mchlp2727/mac)
- [Apple 支持：如果 USB 设备无法在 Mac 上使用](https://support.apple.com/guide/mac-help/mchlp1641/13.0/mac/13.0)
- [Apple 支持：如果 Mac 上出现“USB 设备已停用”](https://support.apple.com/en-gb/102204)
- ifconfig(8)、route(8)、netstat(1)、networksetup(8) 和 pmset(1)，随 macOS 27.2 安装的手册页

核对于 2026 年 11 月 7 日。

## 相关指南

- [Mac 检测不到 USB 或雷雳以太网适配器](https://kilobat.app/zh-hans/guides/ethernet-adapter-not-detected): USB 或雷雳以太网适配器必须同时作为硬件端口和网络服务出现。
- [Mac 上的以太网比预期慢](https://kilobat.app/zh-hans/guides/ethernet-slow-link-speed): 以太网链路的速度取决于两端设备和网线共同支持的速度。
- [Mac 使用了错误的网络连接](https://kilobat.app/zh-hans/guides/network-service-order): 有多个连接处于活跃状态时，Mac 会先尝试列表顶部的服务。
- [Mac 睡眠后 Wi-Fi 断开](https://kilobat.app/zh-hans/guides/wifi-disconnects-after-sleep): 睡眠后，Mac 必须重新加入 Wi-Fi 网络。
- [Mac 使用了自分配 IP 地址](https://kilobat.app/zh-hans/guides/self-assigned-ip-address): 如果 Mac 收不到 DHCP 服务器的响应，它会从 169.254.0.0/16 中为自己分配一个链路本地地址。
