乙太網路與網路共享

Mac 偵測不到 USB 或 Thunderbolt 乙太網路轉接器

USB 或 Thunderbolt 乙太網路轉接器必須同時以硬體連接埠和網路服務的形式出現。找出缺的是哪一個,再把它加入。

適用於:「系統設定」的步驟適用於 macOS 13 Ventura 及以後版本。networksetup 在所有目前的 macOS 版本中都有。檢查日期:2026年10月29日

症狀

  • 轉接器已接上,但「網路」設定中沒有顯示。
  • 轉接器顯示「未連線」,但網路線確實接到了路由器。
  • 轉接器在另一個連接埠或另一部 Mac 上可以使用。

可能原因

  • 網路線或連接埠。網路線損壞或接頭鬆脫都會讓連結中斷。
  • 集線器或擴充基座。集線器可能供電或頻寬不足,也可能故障。
  • 沒有網路服務。macOS 可能看得到硬體,卻沒有對應的網路服務。
  • 另一端的裝置。路由器或交換器的連接埠可能關閉或故障。

如何檢查

  1. 列出 macOS 知道的硬體連接埠,依名稱找出轉接器。

    networksetup -listallhardwareports

    輸出 由 Hardware Port、Device(例如 en5)和乙太網路 Address 組成的區塊。

  2. 列出網路服務。星號表示該服務未啟用。

    networksetup -listnetworkserviceorder
  3. 查看第一個指令給出的裝置狀態。把 en5 換成那個裝置。

    ifconfig en5

    輸出 一行 status:,值為 active 或 inactive,以及一行 media:。

  4. 從「應用程式」>「工具程式」打開「系統資訊」,在 USB 或 Thunderbolt 區段中找出轉接器。

如何修正

  1. 確認乙太網路網路線沒有損壞,兩端都要插緊。

  2. 把轉接器直接接到 Mac 的連接埠,不要透過集線器。

  3. 選擇「蘋果」選單 >「系統設定」>「網路」,尋找名稱與轉接器相同的服務。

  4. 如果沒有服務,按一下「動作」彈出式選單,然後選擇「加入服務」。將「介面」設為該轉接器,然後按一下「製作」。

  5. 或者讓 macOS 尋找新硬體,並為它建立預設服務。

    sudo networksetup -detectnewhardware

    需要管理者密碼。

  6. 將 Mac 關機。關閉路由器或交換器,等幾分鐘後再打開。

  7. 路由器或交換器就緒後,再將 Mac 開機。

使用 Kilobat

  1. 分別查看實體介面和 VPN 介面的計數器。

    kilobat interfaces --json
  2. 轉接器已啟用但網際網路無法使用時,找出是哪一層出了問題。

    kilobat diagnose

常見問題

轉接器需要驅動程式嗎?

請閱讀轉接器製造商的說明。如果製造商提供 macOS 驅動程式,就依照其說明操作。

服務在,但沒有 IP 位址。接下來怎麼辦?

確認路由器有分配位址。請參閱「Mac 取得自行指定的 IP 位址」和「在 Mac 上更新 DHCP 租約」。

資料來源

資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。