---
title: "Mac 的乙太網路透過擴充座或 USB-C 轉接器一直斷線 · Kilobat 指南"
url: "https://kilobat.app/zh-hant/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-hant/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」或「Thunderbolt」下。
7. 檢查擴充座上的其他裝置是否同時斷線。如果是，原因在擴充座，而不是網路。

## 如何修正

1. 如果擴充座有自己的電源轉接器，請接上。使用擴充座隨附的電源轉接器。
2. 把乙太網路轉接器直接接到 Mac 的連接埠，不要透過集線器。
3. 把其他裝置從擴充座拔下，再一次一個接回去，找出造成問題的那一個。
4. 安裝所有 macOS 更新。選擇「蘋果」選單 >「系統設定」>「一般」>「軟體更新」。
5. 閱讀擴充座或轉接器製造商的支援頁面，安裝它為你的 macOS 版本提供的驅動程式或韌體更新。
6. 把乙太網路線換成你確定可用的網路線。試試路由器或交換器上的另一個連接埠。
7. 如果每次斷線時速度都改變，請參閱[Mac 上的乙太網路比預期慢](https://kilobat.app/zh-hant/guides/ethernet-slow-link-speed)。
8. 如果轉接器從「網路」設定中消失，請參閱[Mac 偵測不到 USB 或 Thunderbolt 乙太網路轉接器](https://kilobat.app/zh-hant/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-hant/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 或 Thunderbolt 乙太網路轉接器](https://kilobat.app/zh-hant/guides/ethernet-adapter-not-detected): USB 或 Thunderbolt 乙太網路轉接器必須同時以硬體連接埠和網路服務的形式出現。
- [Mac 上的乙太網路比預期慢](https://kilobat.app/zh-hant/guides/ethernet-slow-link-speed): 乙太網路連結的速度，取決於兩端和網路線都能支援的速度。
- [Mac 使用了錯誤的網路連線](https://kilobat.app/zh-hant/guides/network-service-order): 有多個連線同時啟用時，Mac 會先嘗試列表最上方的服務。
- [Mac 睡眠後 Wi-Fi 斷線](https://kilobat.app/zh-hant/guides/wifi-disconnects-after-sleep): 睡眠後，Mac 必須重新加入 Wi-Fi 網路。
- [Mac 使用自行指定的 IP 位址](https://kilobat.app/zh-hant/guides/self-assigned-ip-address): 如果 Mac 沒有收到 DHCP 伺服器的回應，就會從 169.254.0.0/16 中自行指定一個本地連結位址。
