---
title: "Mac 无法加入 WPA3 或 Wi-Fi 7 路由器，错误 -3912 · Kilobat 指南"
url: "https://kilobat.app/zh-hans/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-hans/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 和二维码通常使用 WPA2 连接。
- **仅 WPA3，或要求 PMF。**Ubiquiti 表示，Required PMF 选项会对所有客户端强制使用 PMF。仅 WPA3 的网络需要它。不支持 PMF 或 WPA3 的设备随后无法加入。
- **WPA2/WPA3 过渡模式。**Google 表示，有些 WPA2 设备与过渡模式不兼容。Sky 表示，不支持 WPA3 的设备可能连接失败或不断断开。
- **Wi-Fi 7 功能。**Ubiquiti 表示，开启多链路操作 (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 型号。选取苹果菜单 >“关于本机”。
4. 将它与 Apple 的 Wi-Fi 规格对比。只有搭载 N1 芯片的 Mac 支持 Wi-Fi 7 和 MLO。
5. 登录路由器，记下安全模式、PMF 设置以及 MLO 是否开启。

## 如何修复

1. 在 Mac 上忘记该网络。在“系统设置”>“Wi-Fi”中，点按“详细信息”，然后点按“忘记此网络”。
2. 从 Wi-Fi 菜单重新加入该网络。输入密码，不要使用 WPS 或二维码。
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-hans/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 GHz 和 5 GHz 的默认值是 WPA2-Personal + WPA3-Personal。6 GHz 网络始终使用 WPA3-Personal。

**Verizon 路由器呢？**

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! 知识库：Wi-Fi 连接只能使用 WPA2 而不是 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! 知识库：无线设备无法连接到 FRITZ!Box](https://uk.fritz.com/service/knowledge-base/dok/FRITZ-Box-7690/509_Wireless-device-cannot-connect-to-the-FRITZ-Box/)
- [Ubiquiti 帮助中心：UniFi WiFi SSID 和 AP 设置概览](https://help.ui.com/hc/en-us/articles/32065480092951-UniFi-WiFi-SSID-and-AP-Settings-Overview)
- [eero 支持：Advanced networking 设置是什么？](https://eero.com/support/articles/what-are-the-advanced-networking-settings)
- [Google Nest 帮助：Nest Wifi、Nest Wifi Pro 和 Google Wifi 的 2.4、5 和 6 GHz 频段如何工作](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 用户手册 (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-hans/guides/mac-cant-see-6ghz-wifi): 6 GHz 需要 Mac 和路由器都支持 Wi-Fi 6E 或 Wi-Fi 7，并使用 WPA3 安全性。
- [Mac 无法加入 Wi-Fi 网络](https://kilobat.app/zh-hans/guides/unable-to-join-wifi): 如果 Mac 无法加入 Wi-Fi，请检查网络名称、密码、范围和安全设置。
- [Mac Wi-Fi 显示“弱安全性”警告](https://kilobat.app/zh-hans/guides/wifi-weak-security-warning): 网络使用旧的安全模式时，Mac 会显示安全警告。
- [Mac 上的 2.4 GHz、5 GHz 和 6 GHz Wi-Fi](https://kilobat.app/zh-hans/guides/wifi-bands-2-4-5-6-ghz): Wi-Fi 使用三个频段。
- [Mac 的 Wi-Fi 不断断开](https://kilobat.app/zh-hans/guides/mac-wifi-keeps-disconnecting): Wi-Fi 断开可能有很多原因。
