Wi-Fi

Mac 加入錯誤的 Wi-Fi 網路

Mac 會自動加入已知網路。當範圍內有多個已知網路時,它可能會選到你不想要的那一個。

適用於:「系統設定」步驟適用於 macOS 13 Ventura 及以上版本。檢查日期:2026年10月29日

症狀

  • Mac 加入鄰居的訪客網路或舊網路。
  • 家裡明明有 Wi-Fi,Mac 卻加入手機的熱點。
  • 喚醒或重新啟動後,Mac 連上了別的網路。

可能原因

  • 你不想要的網路開啟了自動加入。每個已知網路都有各自的「自動加入此網路」設定。
  • 熱點自動加入。開啟「詢問是否加入熱點」時,若找不到已知的 Wi-Fi 網路,Mac 可能會加入個人熱點。
  • 各頻段使用不同名稱。Apple 表示,各頻段使用不同名稱會讓裝置連線不穩定,或連到錯誤的網路。
  • 常見的預設名稱。Apple 表示,常見的預設名稱會讓裝置更容易加入錯誤的網路。

如何檢查

  1. 選擇「蘋果」選單 >「系統設定」>「Wi-Fi」。查看「已知網路」列表。

  2. 從「終端機」列出已知網路。

    networksetup -listpreferredwirelessnetworks en0
  3. 按住 Option 鍵並按一下 Wi-Fi 圖像,確認目前網路的名稱。

如何修正

  1. 在「系統設定」>「Wi-Fi」中,按一下你不想要的網路旁邊的「詳細資訊」。

  2. 關閉「自動加入此網路」。Mac 會保留該網路,但不會自行加入。

  3. 若要移除網路,請按一下「忘記此網路」。

  4. 若要從「終端機」移除網路,請輸入其名稱。

    sudo networksetup -removepreferredwirelessnetwork en0 "Old Network"

    需要管理者密碼。

  5. 若要控制熱點,請在「系統設定」>「Wi-Fi」中更改「詢問是否加入熱點」。

  6. 如果你管理路由器,請為它取一個獨特的名稱,並讓所有頻段使用相同名稱。

使用 Kilobat

  1. 依偏好順序列出已儲存的網路。

    kilobat wifi known
  2. 加入你想要的網路。

    kilobat wifi join "Home"

常見問題

可以更改已知網路的順序嗎?

macOS 13 及以上版本的 Wi-Fi 設定沒有提供排序列表的方式。請改用每個網路的自動加入設定。

「忘記此網路」會移除密碼嗎?

會。你必須重新輸入密碼才能加入該網路。

資料來源

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