---
title: "Mac 在 Mesh 网络上不断断开 Wi-Fi，或停留在较远的节点上 · Kilobat 指南"
url: "https://kilobat.app/zh-hans/guides/mac-mesh-wifi-roaming"
description: "在 Mesh 网络上，你的 Mac 在节点之间移动时断开，或停留在较远的节点上。了解 Mac 如何漫游，以及要更改哪些路由器设置。"
---

# Mac 在 Mesh Wi-Fi 上断开 Wi-Fi 或粘在较远的节点上

Mac 会自行决定何时切换到另一个 Mesh 节点。Mesh 系统只能建议切换。当两者意见不一致时，Mac 会短暂断开或停留在很远的节点上。

**让你的智能体来解决**拷贝一条提示词，适用于 Claude Code、Codex 或任何能使用终端的智能体。

我的 Mac 出现了这个问题：Mac 在 Mesh Wi-Fi 上断开 Wi-Fi 或粘在较远的节点上。请阅读 https://kilobat.app/zh-hans/guides/mac-mesh-wifi-roaming.md，并和我一起逐步处理。如果缺少 Kilobat CLI，请安装：brew install seifip/kilobat/kilobat。请你自己运行指南中的终端和 kilobat 检查，并告诉我发现了什么。列出只有我才能完成的步骤。更改任何设置之前先问我。

适用于：macOS 14 Sonoma 及更高版本。 · 核查日期：2026 年 11 月 7 日

## 适用场景

- 把 Mac 带到另一个房间时，Wi-Fi 会断开几秒钟。
- 你的 Mac 停留在楼下的节点上，而你房间里的节点却没被使用。
- 在有自己 Mesh 节点的房间里，Wi-Fi 很慢。
- 断开始于你添加节点或开启漫游功能之后。

## Mac 如何漫游

Apple 表示，Mac 会停留在当前接入点，直到信号降到 −75 dBm。然后它会在同一网络上寻找另一个接入点。

新的接入点必须强 12 dB。所以处于 −75 dBm 的 Mac 会寻找 −63 dBm 或更好的信号。

macOS 会根据信道占用、客户端数量和信号为候选项打分。它更偏好较新的 Wi-Fi 标准和更宽的信道。

- **802.11k。**向 Mac 提供附近接入点的列表，使漫游扫描更快。Apple 表示，搭载 Apple 芯片的 Mac 支持它，基于 Intel 的 Mac 不支持。
- **802.11r（快速 BSS 转换）。**使切换到新接入点更快。Apple 表示，基于 Intel 的 Mac 不支持它，但可在使用它的网络上正常工作。
- **802.11v。**让网络建议使用另一个接入点。搭载 Apple 芯片的 Mac 支持它。基于 Intel 的 Mac 不支持。

FRITZ! 和 TP-Link 表示，它们的引导功能使用 802.11k 和 802.11v。Apple 表示，基于 Intel 的 Mac 不支持这些标准。

## 为什么 Mac 会断开或停留在较远的节点上

- **Mac 漫游得太晚。**−70 dBm 的信号仍高于 −75 dBm 的触发点。尽管更近的节点信号更强，Mac 仍会停留。
- **路由器把 Mac 踢下线。**有些系统会断开信号弱的客户端。Ubiquiti 表示，设备之后可能会拒绝加入该接入点。
- **各节点的设置不同。**Apple 表示，所有路由器和接入点都需要相同的设置。名称或安全模式不同，会让设备连接不稳定。
- **客户端无法处理的快速漫游设置。**TP-Link 表示，开启 Fast Roaming (802.11r) 时，有些客户端无法连接或会断开。
- **不断变化的私有 Wi-Fi 地址。**路由器上针对单个设备的某些设置使用它的 MAC 地址。Apple 表示，“轮换”设置会每两周更改一次地址。

## 检查 Mac 如何漫游

1. 按住 Option 键并点按 Wi-Fi 图标，记下网络名称和信号。
2. 打开“终端”，显示当前的信道、频段和信号。

   ```
   system_profiler SPAirPortDataType
   ```
3. 登录 Mesh App，在客户端列表中找到这台 Mac，记下它使用的节点。
4. 带着 Mac 走到另一个房间，一分钟后再检查一次。
5. 比较每个节点的安全设置，它们必须全部相同。
6. 确认你的 Mac 是否搭载 Apple 芯片。选取苹果菜单 >“关于本机”，查看“芯片”。

## 修复

1. 为 Mesh 系统安装最新固件，并安装最新的 macOS 更新。
2. 在每个节点上使用同一个网络名称、同一个密码和同一种安全模式。
3. 使用 WPA3 个人级或 WPA2/WPA3 过渡模式。Apple 推荐这些模式。
4. 如果你的系统允许选择，请为彼此靠近的节点设置不同的信道。
5. 将 Mac 的私有 Wi-Fi 地址设为“固定”。选取“系统设置”>“Wi-Fi”，然后点按“详细信息”。
6. 如果某个节点的信号覆盖得太远，请移动节点，让它们的重叠减少。
7. 测试时，一次只关闭一项漫游或引导功能。使用下面的品牌列表。
8. 要让桌面上的 Mac 固定在一个节点上，请使用系统中相应的设置（如果有的话）。
9. 如果 Mac 停留在较远的节点上，请关闭再打开 Wi-Fi。这样 Mac 会加入它能收到的最强节点。

## 各 Mesh 系统的设置

菜单会随固件而变，所以你的路由器上的名称可能略有不同。

- **TP-Link Deco。**TP-Link 表示，Fast Roaming (802.11r) 可能会让某些客户端无法连接。请暂时关闭它做个测试。要阻止某台设备漫游，请在 Deco App 中打开该设备并关闭 Mesh Technology。某些型号可以通过 Specified Connection 将设备固定到某一台 Deco。请参阅 [Deco 指南](https://kilobat.app/routers/tp-link-deco)。
- **NETGEAR Orbi。**在 RBR50 等 Orbi 型号上，前往 ADVANCED > Advanced Setup > Wireless Settings。取消勾选或勾选 Enable Fast Roaming，然后点击 Apply。请参阅 [Orbi 指南](https://kilobat.app/routers/netgear-orbi)。
- **NETGEAR Nighthawk。**Smart Connect 默认开启并自动选择频段。要拆分频段，请前往 BASIC > Wireless，取消勾选 Enable Smart Connect。请参阅 [Nighthawk 指南](https://kilobat.app/routers/netgear-nighthawk)。
- **eero。**在 eero App 中，前往 Settings > Advanced networking。Client steering 位于 Wireless 部分。eero 表示，关闭它可能有助于提高兼容性。请参阅 [eero 指南](https://kilobat.app/routers/eero)。
- **Google Nest Wifi。**所有频段共用一个名称，由频段引导选择频段。Google 没有提供关闭引导的开关。请参阅 [Nest Wifi 指南](https://kilobat.app/routers/google-nest-wifi)。
- **ASUS AiMesh。**ASUS 有一个帮助页面，讲的是 Mac 在 AiMesh 节点之间漫游后断开的情况。它建议更新 macOS、将 Mac 添加到 Roaming Block List，或关闭 Smart Connect。请参阅 [ASUS 指南](https://kilobat.app/routers/asus)。
- **ASUS Roaming Block List。**打开 `http://www.asusrouter.com/Advanced_Roaming_Block_Content.asp`，将其设为 Yes 并添加这台 Mac。ASUS 表示，路由器必须重新启动。Mac 仍会自行漫游。
- **Ubiquiti UniFi。**每个 WiFi 网络都有 Fast Roaming (802.11r)、BSS Transition 和 Band Steering。Ubiquiti 表示，非常旧的设备在使用 BSS Transition 时可能出问题。Minimum RSSI 可能会阻止设备加入。请参阅 [UniFi 指南](https://kilobat.app/routers/ubiquiti-unifi)。
- **Linksys Velop。**在网页界面中，WiFi Settings 的 Advanced 标签页有 Client Steering 和 Node Steering。Linksys 表示，两者默认都是关闭的。请参阅 [Linksys 指南](https://kilobat.app/routers/linksys)。
- **搭配 FRITZ! Mesh 的 FRITZ!Box。**Mesh Wi-Fi 引导需要两个频段使用同一个名称。在 Wi-Fi > Wi-Fi Network 下，编辑某台设备，查看它是否显示 11k 和 11v。FRITZ! 表示，不支持它们的设备无法被转移到另一个接入点。请参阅 [FRITZ!Box 指南](https://kilobat.app/routers/fritzbox)。
- **用于单台设备的 FRITZ!Repeater。**当设备不支持 11k 和 11v 时，FRITZ! 建议为中继器使用单独的名称。关闭中继器上的 Adopt settings enabled，然后设置它自己的名称。
- **搭配 Extender 的 Xfinity Gateway。**Xfinity 表示，其 Extender 需要使用同一个网络名称和密码。这样设备会自动连接到最佳接入点。请参阅 [Xfinity 指南](https://kilobat.app/routers/xfinity-gateway)。
- **Verizon Fios。**Self-Organizing Network (SON) 默认开启，Verizon 列出了自动频段引导。在 192.168.1.1 的路由器中，前往 Wi-Fi > Primary Network 关闭 SON 并分别管理每个频段。请参阅 [Fios 指南](https://kilobat.app/routers/verizon-fios-router)。
- **BT Smart Hub 和 Complete Wi-Fi。**BT 表示，Smart Hub 2 无法拆分网络名称，因为它与 Complete Wi-Fi 配合使用。较旧的 Smart Hub 有 Separate bands 开关。请参阅 [BT 指南](https://kilobat.app/routers/bt-smart-hub)。
- **搭配 Pod 的 Sky Max Hub。**Sky 表示，有些设备不会在 Hub 和 Extender 之间切换。关闭再打开 Wi-Fi，设备就会加入信号更强的那个。请参阅 [Sky 指南](https://kilobat.app/routers/sky-hub)。

## 使用 Kilobat

1. 列出你网络中的节点及其信号和频段。当前节点会被标记。

   ```
   kilobat wifi nodes
   ```
2. 为某个节点命名，例如 Office。使用列表中的 ID。

   ```
   kilobat wifi nodes name <id> Office
   ```
3. 把 Mac 移到较近的节点。Wi-Fi 会断开几秒钟。

   ```
   kilobat wifi reconnect
   ```
4. 在 App 中，当 Mac 停留在较远的节点上时，“健康”会告诉你，并显示两个节点的信号。
5. 要收到通知，请在 Kilobat 中选取“设置 › 通知”，打开“当 Mac 停留在较远的 Wi-Fi 节点时通知我”。
6. 显示每次漫游的旧接入点和新接入点。

   ```
   kilobat outages
   ```
7. 节点名称需要 Kilobat App 拥有“定位”权限。macOS 只向这类 App 显示接入点地址。

## 常见问题

**我应该关闭 802.11r 吗？**

如果 Mac 在漫游后立即断开，可以试试。Ubiquiti 建议开启 Fast Roaming。TP-Link 表示，有些客户端在开启它时会失败。一次只测试一项更改。

**为什么基于 Intel 的 Mac 会忽略引导？**

Apple 表示，基于 Intel 的 Mac 不支持 802.11k、802.11r 或 802.11v。它们只按自己的信号规则漫游。

**私有 Wi-Fi 地址会破坏 Mesh 漫游吗？**

Apple 的“固定”设置会让每个网络保持一个地址。“轮换”每两周更改一次，所以针对该设备的路由器设置就不再匹配。

## 参考资料

- [Apple 平台部署：Apple 设备的 Wi-Fi 漫游支持](https://support.apple.com/guide/deployment/wi-fi-roaming-support-dep98f116c0f/web)
- [Apple 支持：Wi-Fi 路由器和接入点的推荐设置](https://support.apple.com/en-us/102766)
- [Apple 支持：在 Apple 设备上使用私有 Wi-Fi 地址](https://support.apple.com/en-us/102509)
- [TP-Link：为什么开启 Fast Roaming 后，我的客户端无法连接到 Deco Wi-Fi？](https://www.tp-link.com/us/support/faq/3039/)
- [TP-Link：为什么我的客户端不漫游/不连接到最近的 Deco 节点？](https://www.tp-link.com/us/support/faq/3038/)
- [TP-Link：Deco App 概览：功能、设置与配置](https://www.tp-link.com/us/support/faq/1593/)
- [TP-Link：Deco Specified Connection：选择你的信号源](https://www.tp-link.com/us/support/faq/3480/)
- [NETGEAR：Orbi WiFi 系统 RBR50、RBR40、RBR20 用户手册 (PDF)](https://www.downloads.netgear.com/files/GDC/RBK50/Orbi_UM_EN.pdf)
- [NETGEAR：Nighthawk WiFi 7 RS300、RS280、BE9300 用户手册 (PDF)](https://www.downloads.netgear.com/files/GDC/RS300/RS300_RS280_UM_EN.pdf)
- [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)
- [ASUS：Mac 设备在 AiMesh 路由器和节点之间漫游后，Wi-Fi 信号经常断开](https://www.asus.com/support/faq/1044769/)
- [ASUS：什么是 Roaming Block list？它如何工作？](https://www.asus.com/support/faq/1039647/)
- [ASUS：如何在 ASUS 路由器中配置 Smart Connect？](https://www.asus.com/support/faq/1012132/)
- [Ubiquiti 帮助中心：UniFi WiFi SSID 和 AP 设置概览](https://help.ui.com/hc/en-us/articles/32065480092951-UniFi-WiFi-SSID-and-AP-Settings-Overview)
- [Linksys：在你的 Mesh 路由器上配置 Client Steering 和 Node Steering](https://support.linksys.com/kb/article/357)
- [FRITZ! 知识库：什么是 Mesh Wi-Fi 引导，它如何工作？](https://uk.fritz.com/service/knowledge-base/dok/FRITZ-Box-7690/3515_What-is-Mesh-Wi-Fi-steering-and-how-does-it-work/)
- [FRITZ! 知识库：无线设备没有连接到最佳的 Mesh Repeater](https://uk.fritz.com/service/knowledge-base/dok/FRITZ-Box-7690/3593_Wireless-device-does-not-connect-to-the-optimal-Mesh-Repeater/)
- [Xfinity 支持：Xfinity WiFi 扩展器常见问题](https://www.xfinity.com/support/articles/xfi-pods-faqs)
- [Verizon 支持：Verizon Router 常见问题](https://www.verizon.com/support/residential/internet/equipment/routers/verizon-router)
- [BT 帮助：如何拆分我的 BT Hub 的 SSID？](https://www.bt.com/help/broadband/fix-a-problem/broadband-and-wi-fi/i-want-to-improve-my-wi-fi/how-do-i-split-my-bt-hub-s-ssid--wireless-network-name--)
- [Sky 帮助：我的设备不在 Hub 和 Extender 的 WiFi 之间切换](https://www.sky.com/help/articles/sky-wifi-booster-fixing-doesnt-switch-wifi)

核对于 2026 年 11 月 7 日。

## 相关指南

- [Mac 的 Wi-Fi 不断断开](https://kilobat.app/zh-hans/guides/mac-wifi-keeps-disconnecting): Wi-Fi 断开可能有很多原因。
- [Mac 上 Wi-Fi 信号弱](https://kilobat.app/zh-hans/guides/weak-wifi-signal-mac): 信号强度和噪声决定了 Wi-Fi 链路的速度和稳定性。
- [Mac 加入了错误的 Wi-Fi 网络](https://kilobat.app/zh-hans/guides/mac-joins-wrong-wifi): Mac 会自动加入已知网络。
- [Mac 上的专用 Wi-Fi 地址](https://kilobat.app/zh-hans/guides/private-wifi-address): 专用 Wi-Fi 地址会在网络上代替 Mac 的硬件 MAC 地址。
- [Mac 附近的 Wi-Fi 信道拥挤](https://kilobat.app/zh-hans/guides/wifi-channel-congestion): 同一信道上的网络要分享无线传输时间。
- [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 安全性。
