---
title: "Mac 無法加入 WPA3 或 Wi-Fi 7 路由器，錯誤 -3912 · Kilobat 指南"
url: "https://kilobat.app/zh-hant/guides/mac-wpa3-wifi7-router-wont-connect"
description: "路由器改用 WPA3 或 Wi-Fi 7 後，你的 Mac 無法加入或一直斷線。請檢查安全模式、PMF 和 MLO，以及已儲存的網路。"
---

# Mac 無法連上 WPA3 或 Wi-Fi 7 路由器

新路由器或韌體更新可能會把網路切換為 WPA3、要求受保護的管理訊框，或開啟 Wi-Fi 7 功能。這時，有已儲存 WPA2 描述檔的 Mac 或較舊的 Mac 可能無法加入。

**讓你的代理程式來解決**拷貝一則提示詞，適用於 Claude Code、Codex 或任何能使用終端機的代理程式。

我的 Mac 出現了這個問題：Mac 無法連上 WPA3 或 Wi-Fi 7 路由器。請閱讀 https://kilobat.app/zh-hant/guides/mac-wpa3-wifi7-router-wont-connect.md，並和我一起逐步處理。如果缺少 Kilobat CLI，請安裝：brew install seifip/kilobat/kilobat。請你自己執行指南中的終端機和 kilobat 檢查，並告訴我發現了什麼。列出只有我才能完成的步驟。變更任何設定之前先問我。

適用於：「系統設定」步驟適用於 macOS 14 Sonoma 以上版本。 · 查核於 2026年11月7日

## 症狀

- Mac 一再要求輸入密碼，雖然密碼是正確的。
- Mac 顯示無法加入網路。
- 用 `networksetup` 從終端機加入時出現錯誤 -3912。
- Mac 加入後，過一小段時間就斷線。
- 問題是在更換路由器、更新韌體或改用 WPA3 後開始的。

## 可能原因

- **驗證失敗。**在 Apple 的 CoreWLAN 框架中，錯誤 -3912 是 `kCWChallengeFailureErr`。標頭檔說明驗證因挑戰失敗而被拒絕。Apple 沒有記載更多細節。
- **已儲存的 WPA2 描述檔。**FRITZ! 表示，在你重新設定連線之前，裝置可能一直停在 WPA2。它也表示，WPS 和 QR Code 通常以 WPA2 連線。
- **僅限 WPA3，或要求 PMF。**Ubiquiti 表示，Required PMF 選項會對所有用戶端強制使用 PMF。僅限 WPA3 的網路需要它。沒有 PMF 或 WPA3 的裝置就無法加入。
- **WPA2/WPA3 過渡模式。**Google 表示，有些 WPA2 裝置與過渡模式不相容。Sky 表示，不支援 WPA3 的裝置可能連線失敗或一直斷線。
- **Wi-Fi 7 功能。**Ubiquiti 表示，開啟 Multi-Link Operation (MLO) 也會開啟 WPA3。Apple 只列出搭載 N1 晶片的 Mac 支援 MLO。
- **舊的路由器安全模式。**Apple 建議使用 WPA3 個人版或 WPA2/WPA3 過渡模式。Apple 表示要避免 WPA、WEP 和 TKIP。

## 如何檢查

1. 確認密碼正確。用 iPhone 加入該網路來測試。
2. 打開終端機，顯示 Mac 看到的網路的安全性。

   ```
   system_profiler SPAirPortDataType
   ```

   輸出`Security` 那一行會顯示，例如 `WPA2 Personal` 或 `WPA3 Personal`。
3. 找出你的 Mac 機型。選擇「蘋果」選單 >「關於這台 Mac」。
4. 與 Apple 的 Wi-Fi 規格比對。只有搭載 N1 晶片的 Mac 列有 Wi-Fi 7 和 MLO。
5. 登入路由器。記下安全模式、PMF 設定，以及 MLO 是否開啟。

## 如何修正

1. 在 Mac 上忘記該網路。在「系統設定」>「Wi-Fi」中，按一下「詳細資訊」，然後按一下「忘記這個網路」。
2. 從 Wi-Fi 選單重新加入網路，輸入密碼。不要使用 WPS 或 QR Code。
3. 如果有任何裝置無法使用 WPA3，請在路由器上把安全性設為 WPA2/WPA3 過渡模式。
4. 如果路由器有這項設定，請把 PMF 設為 Optional 而不是 Required。
5. 如果你開啟了 MLO，請暫時關閉來測試，然後再加入。
6. 安裝最新的路由器韌體和最新的 macOS 更新。
7. 如果 Mac 仍然無法加入，請讓新裝置使用有 WPA3 的同一個網路名稱，並在路由器允許時，把舊裝置放在另一個 WPA2 網路上。
8. 如果問題只出在 6 GHz，請參閱 [Mac 看不到或無法加入 6 GHz Wi-Fi 網路](https://kilobat.app/zh-hant/guides/mac-cant-see-6ghz-wifi)。

你的路由器的確切選單，從 FRITZ!Box、Xfinity 到 eero 和 Livebox：[路由器指南](https://kilobat.app/routers)。

## 使用 Kilobat

1. 在 Mac 加入後，顯示目前的網路、頻段、頻道、訊號和連結速率。

   ```
   kilobat wifi
   ```
2. 依偏好順序顯示已儲存的網路。路由器更換後，過時的項目可能還留在這裡。

   ```
   kilobat wifi known
   ```
3. 從終端機加入已儲存的網路或新的網路。Kilobat 從標準輸入讀取密碼。

   ```
   kilobat wifi join "Home" --password-stdin
   ```
4. 如果 Mac 加入後又斷線，請顯示斷線和漫遊。

   ```
   kilobat outages
   ```

## 常見問題

**eero 上的 WPA3 設定在哪裡？**

在 eero App 中，前往 Settings > Advanced networking。Wireless 區段有 WPA3 切換開關。eero 表示，即使關閉開關，6 GHz 也一律使用 WPA3。

**Google Nest Wifi 上的 WPA3 設定在哪裡？**

在 Google Home App 中，前往 Wi-Fi > Settings > Advanced networking > Use Wi-Fi Protected Access 3。Google 表示，如果較舊的 WPA2 裝置有問題，請把它關閉。

**哪些 UniFi 設定很重要？**

打開 Settings > WiFi 並選擇網路。Security Protocol 提供 WPA2/WPA3。PMF 提供 Optional、Required 或 Disabled，預設為 Optional。

**FRITZ!Box 呢？**

前往 Wi-Fi > Security。那裡有一個選項可改善與較舊裝置的相容性。FRITZ! 表示，它會開啟 WPA2、關閉 2.4 GHz 的 PMF，並停止 MLO。

**Sky Max 或 Gigafast+ Hub 呢？**

在 My Sky App 中，點一下 Broadband > WiFi Settings > Advanced settings > WiFi security level。預設為 WPA3-T。WPA2 是給無法使用 WPA3 的裝置的選項。

**NETGEAR Nighthawk WiFi 7 路由器呢？**

安全性設定在 BASIC > Wireless 頁面。2.4 和 5 GHz 預設為 WPA2-Personal + WPA3-Personal。6 GHz 網路一律使用 WPA3-Personal。

**Verizon Router 呢？**

Verizon 表示，開啟 Wi-Fi 6E 會把主要網路切換為 WPA3。使用 WPA2 的裝置之後可能斷線。Verizon 建議這些裝置使用它使用 WPA2 的 IoT 網路。

**哪些 Mac 支援 WPA3？**

Apple 的安全指南依 Mac 機型列出 WPA3 和 PMF 的支援。請安裝你的 Mac 能執行的最新 macOS。FRITZ! 表示，比 10.15 更舊的 macOS 不支援 WPA3。

**Wi-Fi 7 需要 Wi-Fi 7 的 Mac 嗎？**

沒有 Wi-Fi 7 的 Mac 可以用較舊的標準加入 Wi-Fi 7 路由器。Apple 列出支援 Wi-Fi 7 的有搭載 M5 Pro 或 M5 Max 的 MacBook Pro 和搭載 M5 的 MacBook Air。

## 資料來源

- [Apple 支援：Wi-Fi 路由器和基地台的建議設定](https://support.apple.com/en-us/102766)
- [Apple 平台安全性：Wi-Fi 安全性](https://support.apple.com/guide/security/sec8a67fa93d)
- [Apple 平台部署：Apple 裝置的 Wi-Fi 和乙太網路規格](https://support.apple.com/en-au/guide/deployment/dep268652e6c/1/web/1.0)
- CoreWLANTypes.h (CWErr)，macOS 27.2 SDK
- [FRITZ! Knowledge Base：Wi-Fi connection is only established with WPA2 instead of WPA3](https://uk.fritz.com/service/knowledge-base/dok/FRITZ-Box-7690/3544_Wi-Fi-connection-is-only-established-with-WPA2-instead-of-WPA3/)
- [FRITZ! Knowledge Base：Wireless device cannot connect to the FRITZ!Box](https://uk.fritz.com/service/knowledge-base/dok/FRITZ-Box-7690/509_Wireless-device-cannot-connect-to-the-FRITZ-Box/)
- [Ubiquiti Help Center：UniFi WiFi SSID and AP Settings Overview](https://help.ui.com/hc/en-us/articles/32065480092951-UniFi-WiFi-SSID-and-AP-Settings-Overview)
- [eero Support：What are the Advanced networking settings?](https://eero.com/support/articles/what-are-the-advanced-networking-settings)
- [Google Nest Help：How Nest Wifi, Nest Wifi Pro and Google Wifi 2.4, 5 and 6 GHz bands work](https://support.google.com/googlehome/answer/6293481)
- [Sky 幫助：將較舊裝置連線到 Sky Max 或 Gigafast+ Hub](https://www.sky.com/help/articles/connecting-older-devices-to-sky-max-hub)
- [NETGEAR：Nighthawk WiFi 7 RS300, RS280, BE9300 User Manual (PDF)](https://www.downloads.netgear.com/files/GDC/RS300/RS300_RS280_UM_EN.pdf)
- [Verizon 支援：Verizon Router 常見問題](https://www.verizon.com/support/residential/internet/equipment/routers/verizon-router)

查核日期：2026 年 11 月 7 日。

## 相關指南

- [Mac 看不到或無法加入 6 GHz Wi-Fi 網路](https://kilobat.app/zh-hant/guides/mac-cant-see-6ghz-wifi): 6 GHz 需要 Mac 和路由器都支援 Wi-Fi 6E 或 Wi-Fi 7，以及 WPA3 安全性。
- [Mac 無法加入 Wi-Fi 網路](https://kilobat.app/zh-hant/guides/unable-to-join-wifi): 如果 Mac 無法加入 Wi-Fi，請檢查網路名稱、密碼、範圍和安全性設定。
- [Mac Wi-Fi 出現「Weak security」（安全性較弱）警告](https://kilobat.app/zh-hant/guides/wifi-weak-security-warning): 網路使用舊的安全性模式時，Mac 會顯示安全性警告。
- [Mac 上的 2.4 GHz、5 GHz 與 6 GHz Wi-Fi](https://kilobat.app/zh-hant/guides/wifi-bands-2-4-5-6-ghz): Wi-Fi 使用三個頻段。
- [Mac 的 Wi-Fi 一直斷線](https://kilobat.app/zh-hant/guides/mac-wifi-keeps-disconnecting): Wi-Fi 斷線可能有許多原因。
