---
title: "Mac 在登入後才連上網路：FileVault、Wi-Fi 和 802.1X · Kilobat 指南"
url: "https://kilobat.app/zh-hant/guides/mac-no-network-before-login"
description: "Mac mini 或其他 Mac 在重新啟動後，要等到有人登入才連得上。請檢查 FileVault、網路類型和 802.1X 描述檔。"
---

# Mac 在有人登入前沒有網路

重新啟動後，有些 Mac 在使用者登入前不會連上網路，遠端存取就會失敗。FileVault、網路類型，以及描述檔如何設定 802.1X，都會影響登入前發生的事。

**讓你的代理程式來解決**拷貝一則提示詞，適用於 Claude Code、Codex 或任何能使用終端機的代理程式。

我的 Mac 出現了這個問題：Mac 在有人登入前沒有網路。請閱讀 https://kilobat.app/zh-hant/guides/mac-no-network-before-login.md，並和我一起逐步處理。如果缺少 Kilobat CLI，請安裝：brew install seifip/kilobat/kilobat。請你自己執行指南中的終端機和 kilobat 檢查，並告訴我發現了什麼。列出只有我才能完成的步驟。變更任何設定之前先問我。

適用於：macOS 14 Sonoma 以上版本。透過 SSH 解鎖 FileVault 需要搭載 Apple 晶片並使用 macOS 26 以上版本的 Mac。 · 查核於 2026年11月7日

## 症狀

- 重新啟動或斷電後，無法透過 SSH、螢幕共享和檔案共享連到這台 Mac。
- 在有人登入 Mac 之前，路由器不會顯示這台 Mac。
- 無頭模式的 Mac mini 要等到你接上顯示器並登入後，才會重新上線。
- Mac 在登入前會連上乙太網路，但不會連上 Wi-Fi。
- 在公司網路上，Mac 只有在登入後才用 802.1X 驗證。

## 可能原因

- **已開啟 FileVault。**重新啟動後，Mac 會停在 FileVault 解鎖畫面。Apple 表示，開啟 FileVault 時無法使用自動登入。
- **802.1X 描述檔是給使用者的，不是給系統的。**Apple 裝置管理的乙太網路設定可以在使用者登入後才啟動連線，也可以把它設為隨時啟用的系統設定。
- **「登入視窗模式」需要目錄。**Apple 表示，在登入視窗使用 802.1X 需要綁定 Active Directory 或 Open Directory，以及來自裝置管理的描述檔。
- **登入前使用 Wi-Fi 沒有文件說明。**使用者回報，有些 Mac 在登入前會加入 Wi-Fi，有些則不會。Apple 沒有說明個人 Wi-Fi 網路何時會在登入前加入。
- **有登入頁面的網路。**需要在瀏覽器中登入的網路，在有人登入之前無法運作。

## 如何檢查

1. 重新啟動 Mac，不要登入。
2. 從另一台電腦用 IP 位址 ping 這台 Mac。沒有回應表示 Mac 沒有連上網路。

   ```
   ping -c 5 192.168.1.20
   ```
3. 登入 Mac。確認「系統設定」>「隱私權與安全性」>「FileVault」中 FileVault 是開啟還是關閉。
4. 顯示 Mac 使用哪個連線。記下是 Wi-Fi 還是乙太網路。

   ```
   route -n get default
   ```

   輸出`interface:` 那一行，例如 `en0`。
5. 把介面與它的硬體連接埠對應起來。

   ```
   networksetup -listallhardwareports
   ```
6. 顯示 Mac 上的設定描述檔。找出含有 802.1X 的 Wi-Fi 或乙太網路 payload。

   ```
   sudo profiles show -type configuration
   ```

   需要管理者密碼。

## 如何修正

1. 如果 Mac 必須在每次重新啟動後都連上網路，可以的話請用乙太網路連接。
2. 在搭載 Apple 晶片並使用 macOS 26 以上版本的 Mac 上，開啟「遠端登入」。這樣重新啟動後就可以透過 SSH 解鎖 FileVault。
3. 若要開啟「遠端登入」，請選擇「蘋果」選單 >「系統設定」>「一般」>「共享」，開啟「遠端登入」。
4. 重新啟動後，用 SSH 連到 Mac 以解鎖 FileVault。
5. 如果關閉 FileVault，就可以設定自動登入。選擇「系統設定」>「使用者與群組」>「自動登入身分」。
6. 了解自動登入的風險。Apple 表示，它會讓任何人在重新啟動後使用這台 Mac。
7. 在受管理的 Mac 上，向你的管理員索取裝置描述檔。描述檔必須讓 802.1X 成為系統設定，而不是使用者設定。
8. 若要在登入視窗使用 802.1X，Mac 需要綁定目錄和「登入視窗模式」描述檔。

## 使用 Kilobat

1. Kilobat App 在你登入後才啟動，所以看不到登入前的時間。
2. 斷線記錄會顯示 App 在執行期間何時失去連線、何時恢復連線。

   ```
   kilobat outages
   ```
3. 記錄中的空白表示 App 當時沒有執行。重新啟動後，到登入前出現空白是正常的。
4. 透過 SSH 登入後，找出流量從 Mac 的哪裡出去。

   ```
   kilobat ip
   ```
5. 在同一個 SSH 連線中檢查路由器、網際網路和 DNS。

   ```
   kilobat diagnose
   ```

## 常見問題

**FileVault 會在登入前關閉網路嗎？**

Apple 沒有一般性地這樣說。Apple 表示，在有網路連線可用時，你可以透過 SSH 解鎖 FileVault。這適用於搭載 Apple 晶片並使用 macOS 26 以上版本的 Mac。

**對無頭模式的 Mac 來說，乙太網路比 Wi-Fi 好嗎？**

Apple 沒有說明登入前的差異。使用者回報，乙太網路在登入前比 Wi-Fi 更常連上。乙太網路也不需要已儲存的密碼。

**在不受管理的 Mac 上，可以設定 Wi-Fi 在登入前加入嗎？**

Apple 只針對來自裝置管理的描述檔說明系統模式和登入視窗模式。「系統設定」中沒有針對這點的說明文件記載的設定。

## 資料來源

- [Apple 平台安全性：在 macOS 中管理 FileVault](https://support.apple.com/guide/security/sec8447f5049/web)
- [Apple 支援：如何自動登入 Mac 使用者帳號](https://support.apple.com/en-us/102316)
- [Apple 支援：允許遠端電腦取用你的 Mac](https://support.apple.com/guide/mac-help/allow-a-remote-computer-to-access-your-mac-mchlp1066/mac)
- [Apple 平台部署：Apple 裝置的乙太網路裝置管理設定](https://support.apple.com/guide/deployment/depc13d374c3/web)
- [Apple 支援：使用「登入視窗模式」進行網路的 802.1X 驗證](https://support.apple.com/en-us/102001)
- [Apple Developer：WiFi (Device Management), SetupModes](https://developer.apple.com/documentation/devicemanagement/wifi)
- profiles(1)、route(8) 和 networksetup(8)，隨 macOS 27.2 安裝的使用手冊頁面

查核日期：2026 年 11 月 7 日。

## 相關指南

- [在 Mac 上使用「喚醒以供網路存取」](https://kilobat.app/zh-hant/guides/wake-for-network-access): 「喚醒以供網路存取」讓睡眠中的 Mac 在其他電腦使用它的共享資源時被喚醒。
- [Mac 上的 ssh: connect to host port 22: Operation timed out](https://kilobat.app/zh-hant/guides/ssh-port-22-operation-timed-out): ssh 向連接埠 22 送出連線請求，卻沒有收到回應。
- [Mac 上的 caffeinate：用終端機防止睡眠](https://kilobat.app/zh-hant/guides/caffeinate-keep-mac-awake): 在終端機執行 caffeinate -i，防止 Mac 因閒置而進入睡眠。
- [Mac 使用了錯誤的網路連線](https://kilobat.app/zh-hant/guides/network-service-order): 有多個連線同時啟用時，Mac 會先嘗試列表最上方的服務。
- [Mac 上沒有出現 Wi-Fi 登入頁面](https://kilobat.app/zh-hant/guides/captive-portal-not-appearing): 公共網路通常會攔住所有流量，直到你在登入頁面上登入。
