錯誤訊息

Mac 的 Wi-Fi 顯示「No Internet Connection」

Mac 已加入 Wi-Fi 網路,卻無法透過它連上網際網路時,macOS 會在該網路下方顯示「No Internet Connection」。

適用於:macOS 13 Ventura 以上版本。訊息文字已在 macOS 27.2 的 WiFiSettingsKit 中確認。檢查日期:2026年10月29日

症狀

  • Wi-Fi 選單在網路名稱下方顯示「沒有網際網路連線」。
  • Wi-Fi 設定也顯示相同的文字。
  • VoiceOver 先讀出訊號強度,接著讀出「沒有網際網路連線」。

可能原因

  • 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> 開啟。