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> 打开。