乙太網路與網路共享
Mac 上的乙太網路比預期慢
乙太網路連結的速度,取決於兩端和網路線都能支援的速度。連結變慢,常常是網路線、轉接器或集線器造成的。
症狀
- 乙太網路沒有比 Wi-Fi 快,甚至更慢。
- 連線明明更快,速度測試卻卡在 100 Mbit/s 左右。
- 換一條網路線或另一個連接埠,速度就不一樣。
可能原因
- 網路線。Apple 表示 Gigabit 乙太網路需要 Gigabit 乙太網路網路線。老舊或損壞的網路線可能只有 100 Mbit/s。
- 轉接器或連接埠。USB 2.0 連接埠或集線器最高只有 480 Mbit/s,無法以全速承載 Gigabit 乙太網路。
- 手動設定。有人手動設定的速度或雙工模式,可能讓連結無法發揮全速。
- 另一端。路由器或交換器的連接埠可能只支援較低的速度。
如何檢查
找出乙太網路連接埠的裝置名稱。
networksetup -listallhardwareports顯示媒體設定和實際使用的媒體。把 en5 換成你的裝置。
networksetup -getMedia en5輸出 一行 Current 和一行 Active,例如
autoselect和協商出的媒體。在 media 這一行查看協商出的連結。1000baseT 是 1 Gbit/s,100baseTX 是 100 Mbit/s。
ifconfig en5 | grep media選擇「蘋果」選單 >「系統設定」>「網路」。按一下乙太網路服務,再按一下「詳細資訊」,然後按一下「硬體」。
確認「設定」設為「自動」。
如何修正
使用支援 Gigabit 乙太網路的網路線,例如 Cat 5e 或更好的規格。
把轉接器直接接到 Mac,不要透過 USB 2.0 集線器。
試試路由器或交換器上的另一個連接埠。
如果「設定」是「手動」,而沒有人要你這樣設定,就改為「自動」,然後按一下「好」。
只有在網路管理者給你數值時,才手動設定速度。Apple 表示錯誤的設定可能會降低效能。
要從「終端機」恢復自動的媒體和 MTU 設定,請使用這個指令。
sudo networksetup -setMTUAndMediaAutomatically en5需要管理者密碼。
使用 Kilobat
測試到區域網路上另一部電腦的速度。在這部 Mac 上安裝 iperf3,並在另一部電腦上執行
iperf3 -s。kilobat lan-test 192.168.1.20測試網際網路速度和負載下的延遲,最多使用 80 MB。
kilobat speedtest
常見問題
連結更快,網際網路就會更快嗎?
只有在連結是最慢的一環時才會。如果網路方案比連結慢,速度就由方案決定。
我該手動設定雙工模式嗎?
不該,除非網路管理者要你這樣做。Apple 建議使用自動設定。
資料來源
- Apple 支援:在 Mac 上使用 Gigabit 乙太網路
- Apple 支援:在 Mac 上更改「硬體」設定
- networksetup(8),macOS 27.2 內建的 man 頁面
- ifconfig(8),macOS 27.2 內建的 man 手冊頁
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。