---
title: "Mac 睡眠或喚醒後 Wi-Fi 斷線：檢查重點 · Kilobat 指南"
url: "https://kilobat.app/zh-hant/guides/wifi-disconnects-after-sleep.html"
description: "Mac 從睡眠中喚醒後失去 Wi-Fi 或網際網路連線。找出斷線發生的時間點，並依序嘗試 Apple 提供的解決方法。"
---

Wi-Fi

# Mac 睡眠後 Wi-Fi 斷線

睡眠後，Mac 必須重新加入 Wi-Fi 網路。如果重新加入失敗或花了很久，App 就會失去連線。本指南會找出斷線發生的時間點，並排除常見的原因。

適用於：「系統設定」的步驟適用於 macOS 13 Ventura 以上版本。終端機指令適用於所有目前的版本。 · 檢查日期：2026年10月29日

## 症狀

- 打開螢幕或喚醒 Mac 後，Wi-Fi 圖像有一段時間顯示沒有連線。
- 喚醒後 Wi-Fi 顯示已連線，但網頁載入不了。
- 每次 Mac 睡眠，VPN、通話或下載就會中斷。
- 喚醒後，Mac 加入的網路和睡眠前不同。

## 可能原因

- **睡眠後 Mac 必須重新加入網路。**睡眠前保持連線的 App 必須重新連線，有些 App 處理得不好。
- **路由器設定。**Apple 表示，每個頻段使用不同的網路名稱可能讓裝置連線不穩定。舊版韌體和較弱的安全性模式也會造成問題。
- **VPN 或安全軟體。**監控或過濾網路流量的軟體可能會在喚醒後重新啟動前阻擋存取。
- **範圍內有兩個已知網路。**喚醒後，Mac 可能會加入另一個已知網路，例如手機熱點。請參閱[Mac 連上錯誤的 Wi-Fi 網路](https://kilobat.app/zh-hant/guides/mac-joins-wrong-wifi.html)。
- **Mac 睡眠的位置訊號很弱。**訊號弱可能讓喚醒後的第一次加入失敗。請參閱[Mac 上的 Wi-Fi 訊號微弱](https://kilobat.app/zh-hant/guides/weak-wifi-signal-mac.html)。

## 如何檢查

1. 打開終端機，顯示最近的睡眠和喚醒事件及其時間。

   ```
   pmset -g log | grep -E ' (Sleep|Wake|DarkWake) ' | tail -20
   ```
2. 比較喚醒時間和連線失敗的時間。
3. 下次喚醒後，查看網路狀態。每個介面都會顯示是否可連線。

   ```
   scutil --nwi
   ```
4. 找出路由器的位址。

   ```
   route -n get default
   ```

   輸出`gateway` 那一行會顯示路由器位址。
5. ping 路由器。有回應就表示 Wi-Fi 連結正常。

   ```
   ping -c 10 192.168.1.1
   ```
6. 按住 Option 鍵並按一下選單列中的 Wi-Fi 圖像，確認網路名稱是你預期的那一個。

## 如何修正

1. 安裝所有 macOS 更新。選擇「蘋果」選單 >「系統設定」>「一般」>「軟體更新」。
2. 如果路由器是你管理的，請安裝最新的韌體並重新啟動它。
3. 讓路由器的所有頻段使用同一個網路名稱。安全性請使用 WPA3 個人級或 WPA2/WPA3 過渡模式。
4. 確認 VPN 和安全 App 都是最新版本。如果管理者允許，暫時關閉它們來測試。
5. 忘記網路後再重新加入。在「系統設定」>「Wi-Fi」中，按一下該網路旁的「詳細資訊」，然後按一下「忘記此網路設定」。
6. 若要從終端機重新啟動 Wi-Fi，請關閉再開啟 Wi-Fi 電源。請使用 `networksetup -listallhardwareports` 顯示的裝置名稱。

   ```
   networksetup -setairportpower en0 off && networksetup -setairportpower en0 on
   ```
7. 如果問題持續，請使用「無線網路診斷」。請參閱[在 Mac 上使用無線網路診斷和 wdutil](https://kilobat.app/zh-hant/guides/wireless-diagnostics-mac.html)。

## 使用 Kilobat

1. Kilobat App 會在執行期間記錄每次斷線。從終端機顯示斷線記錄，每個事件都有開始時間、結束時間和類型。

   ```
   kilobat outages
   ```

   輸出 例如 `Unreachable`、`Wi-Fi roam` 和 `Network changed` 等事件。
2. 顯示過去一天的路由器、網際網路和 DNS 檢查結果，看看品質是何時下降的。

   ```
   kilobat health-history --hours 24
   ```
3. 歷史記錄中的空白表示 App 當時沒有執行，並不代表當時連線正常。
4. CLI 是免費的。App 中的斷線歷史記錄屬於 Kilobat Pro。

## 常見問題

**「進行網路連線時喚醒電腦」會在睡眠期間讓 Wi-Fi 保持連線嗎？**

不會。這個設定讓 Mac 能因檔案共享等網路請求而喚醒。請參閱[在 Mac 上使用「進行網路連線時喚醒電腦」](https://kilobat.app/zh-hant/guides/wake-for-network-access.html)。

**應該重置網路設定嗎？**

先試試本頁的步驟。忘記某個網路再重新加入，比其他重置方式改動得少。

## 資料來源

- [Apple 支援：如果 Mac 無法透過 Wi-Fi 連上網際網路](https://support.apple.com/en-us/101588)
- [Apple 支援：Wi-Fi 路由器和基地台的建議設定](https://support.apple.com/en-us/102766)
- [Apple 支援：Mac 上的 Wi-Fi 設定](https://support.apple.com/guide/mac-help/mh11935/mac)
- pmset(1)、scutil(8) 與 networksetup(8)，macOS 27.2 內建的 man 頁面

資料來源檢查日期：2026年10月29日。man 頁面為 macOS 內建版本；在終端機中用 `man <name>` 開啟。

## 相關指南

- [Mac 已連上 Wi-Fi 但無法上網](https://kilobat.app/zh-hant/guides/wifi-connected-no-internet.html): Wi-Fi 連線只是到路由器的連結。
- [在 Mac 上使用「無線網路診斷」和 wdutil](https://kilobat.app/zh-hant/guides/wireless-diagnostics-mac.html): 「無線網路診斷」是 macOS 內建的 Wi-Fi 工具。
- [Mac 加入錯誤的 Wi-Fi 網路](https://kilobat.app/zh-hant/guides/mac-joins-wrong-wifi.html): Mac 會自行加入已知網路。
- [在 Mac 上使用「喚醒以供網路存取」](https://kilobat.app/zh-hant/guides/wake-for-network-access.html): 「喚醒以供網路存取」讓睡眠中的 Mac 在其他電腦使用它的共享資源時被喚醒。
- [Mac 睡眠導致下載中斷](https://kilobat.app/zh-hant/guides/mac-sleep-stops-downloads.html): Mac 進入睡眠後，大部分 App 的活動都會停止，所以長時間的下載可能中斷或失敗。
