错误信息

Mac 上的 Wi-Fi 显示“无互联网连接”

Mac 加入了某个 Wi-Fi 网络但无法通过它访问互联网时,macOS 会在该网络下方显示“无互联网连接”。

适用于:macOS 13 Ventura 及更高版本。该文本已在 macOS 27.2 的 WiFiSettingsKit 中核对。核查日期:2026年10月29日

症状

  • Wi-Fi 菜单中,网络名称下方显示“无互联网连接”。
  • Wi-Fi 设置中显示同样的文字。
  • 旁白先读出信号强度,然后读出“无互联网连接”。

可能的原因

  • Wi-Fi 登录页面。酒店、咖啡馆和机场的网络在你登录前会拦截流量。请参阅Mac 上不显示 Wi-Fi 登录页面。
  • 路由器没有连上互联网。路由器到运营商的链路中断了。
  • 没有有效的地址。Mac 没有从路由器获取到地址。请参阅Mac 使用了自分配 IP 地址。
  • DNS 或过滤器问题。Apple 没有说明 macOS 用什么测试来显示这个标签。DNS 和过滤器都可能影响它。

如何检查

  1. 打开任意网站。如果出现登录页面,说明这个网络需要你登录。

  2. 显示 Wi-Fi 服务的地址和路由器。

    networksetup -getinfo Wi-Fi
  3. 在 gateway 行中找到路由器地址,然后 ping 它。

    route -n get default
    ping -c 5 192.168.1.1
  4. ping 一个互联网上的地址。这项测试不会用到 DNS。

    ping -c 5 1.1.1.1
  5. 解析一个域名。如果 ping 成功而这一步失败,问题就出在 DNS。

    dscacheutil -q host -a name apple.com

如何修复

  1. 如果有登录页面,请登录。

  2. 如果网络上的其他设备也无法上网,请重启路由器。

  3. 续租 DHCP 租约。请参阅在 Mac 上续租 DHCP 租约。

  4. 按照Mac 已连接 Wi-Fi 但无法上网中的完整步骤操作。

使用 Kilobat

  1. 用一条命令检查 Wi-Fi、路由器、互联网、DNS 和登录页面。

    kilobat diagnose
  2. Kilobat 的这些检查都是免费的。AI 智能体可以通过 MCP 用 diagnose_connection 和 diagnose_network 运行它们。请参阅找出某个网站或 API 连不上的原因。

常见问题

这个标签说明我的 Wi-Fi 坏了吗?

不是。Wi-Fi 链路是正常的,问题出在路由器后面的互联网、登录页面或地址上。

参考资料

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。