錯誤訊息
Mac 出現「The network connection was lost.」
這是 macOS 為錯誤 -1005 顯示的文字,表示網頁或檔案載入時連線被關閉。原因可能出在 Mac、網路或伺服器。
症狀
- App 或 Safari 顯示「網路連線已中斷。」
- 下載到一半就停止。
- 在 Mac 喚醒後,或你在不同房間之間移動時發生。
可能原因
- Wi-Fi 斷線或漫遊。短暫斷線或切換到另一個基地台,都會關閉已開啟的連線。
- 睡眠。睡眠前開啟的連線可能會被關閉。
- VPN 重新連線。VPN 重新連線時,經過它的連線都會關閉。
- 網路改變。Mac 加入了另一個網路,或它的位址改變了。
- 伺服器或代理伺服器關閉了連線。Apple 的說明文件指出,這表示用戶端或伺服器的連線在載入期間中斷。
如何檢查
記下錯誤出現的時間,並與睡眠、VPN 或移動到其他房間的時間比對。
顯示最近的睡眠和喚醒事件。
pmset -g log | grep -E ' (Sleep|Wake|DarkWake) ' | tail -20ping 路由器一分鐘。遺失的回應代表 Wi-Fi 斷線。
ping -c 60 192.168.1.1在乙太網路或其他網路上嘗試相同的工作。
如何修正
再試一次。大多數 App 在連線中斷一次後都能接續進行。
如果 Wi-Fi 會斷線,請靠近路由器或改用乙太網路。請參閱「Mac 的 Wi-Fi 訊號弱」。
如果是在睡眠後發生,請閱讀「Mac 睡眠後 Wi-Fi 斷線」。
進行長時間下載時,請讓 Mac 保持喚醒。請參閱「Mac 睡眠導致下載中斷」。
VPN 若經常重新連線,就更新它,或詢問 VPN 供應商。
使用 Kilobat
顯示 App 記錄的斷線、漫遊和網路變更,以及發生時間。
kilobat outages輸出 例如
Unreachable、Wi-Fi roam和Network changed等事件。讓 Mac 保持喚醒直到下載完成。
kilobat awake --until-quietCLI 免費。App 中的斷線歷史記錄需要 Pro。
常見問題
什麼是 NSURLErrorDomain -1005?
這是 Apple URL Loading System 的 networkConnectionLost 錯誤。macOS 會為它顯示這段文字。
資料來源
- CFNetwork.framework 中的錯誤文字,macOS 27.2(Localizable.loctable)
- Apple Developer:URLError.Code networkConnectionLost (-1005)
- pmset(1) 和 ping(8),macOS 27.2 內建的 man 頁面
- Apple 支援:如果 Mac 無法透過 Wi-Fi 連上網際網路
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。