乙太網路與網路共享
Mac 偵測不到 USB 或 Thunderbolt 乙太網路轉接器
USB 或 Thunderbolt 乙太網路轉接器必須同時以硬體連接埠和網路服務的形式出現。找出缺的是哪一個,再把它加入。
症狀
- 轉接器已接上,但「網路」設定中沒有顯示。
- 轉接器顯示「未連線」,但網路線確實接到了路由器。
- 轉接器在另一個連接埠或另一部 Mac 上可以使用。
可能原因
- 網路線或連接埠。網路線損壞或接頭鬆脫都會讓連結中斷。
- 集線器或擴充基座。集線器可能供電或頻寬不足,也可能故障。
- 沒有網路服務。macOS 可能看得到硬體,卻沒有對應的網路服務。
- 另一端的裝置。路由器或交換器的連接埠可能關閉或故障。
如何檢查
列出 macOS 知道的硬體連接埠,依名稱找出轉接器。
networksetup -listallhardwareports輸出 由 Hardware Port、Device(例如
en5)和乙太網路 Address 組成的區塊。列出網路服務。星號表示該服務未啟用。
networksetup -listnetworkserviceorder查看第一個指令給出的裝置狀態。把 en5 換成那個裝置。
ifconfig en5輸出 一行
status:,值為active或inactive,以及一行media:。從「應用程式」>「工具程式」打開「系統資訊」,在 USB 或 Thunderbolt 區段中找出轉接器。
如何修正
確認乙太網路網路線沒有損壞,兩端都要插緊。
把轉接器直接接到 Mac 的連接埠,不要透過集線器。
選擇「蘋果」選單 >「系統設定」>「網路」,尋找名稱與轉接器相同的服務。
如果沒有服務,按一下「動作」彈出式選單,然後選擇「加入服務」。將「介面」設為該轉接器,然後按一下「製作」。
或者讓 macOS 尋找新硬體,並為它建立預設服務。
sudo networksetup -detectnewhardware需要管理者密碼。
將 Mac 關機。關閉路由器或交換器,等幾分鐘後再打開。
路由器或交換器就緒後,再將 Mac 開機。
使用 Kilobat
分別查看實體介面和 VPN 介面的計數器。
kilobat interfaces --json轉接器已啟用但網際網路無法使用時,找出是哪一層出了問題。
kilobat diagnose
常見問題
轉接器需要驅動程式嗎?
請閱讀轉接器製造商的說明。如果製造商提供 macOS 驅動程式,就依照其說明操作。
服務在,但沒有 IP 位址。接下來怎麼辦?
確認路由器有分配位址。請參閱「Mac 取得自行指定的 IP 位址」和「在 Mac 上更新 DHCP 租約」。
資料來源
- Apple 支援:在 Mac 上排解乙太網路裝置的問題
- Apple 支援:在 Mac 上設定網路服務
- networksetup(8),macOS 27.2 內建的 man 頁面
- ifconfig(8),macOS 27.2 內建的 man 手冊頁
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。