Mac 在有人登录之前没有网络
重新启动后,有些 Mac 在用户登录之前不会连接到网络,导致远程访问失败。FileVault、网络类型以及描述文件设置 802.1X 的方式,都会改变登录之前发生的情况。
我的 Mac 出现了这个问题:Mac 在有人登录之前没有网络。请阅读 https://kilobat.app/zh-hans/guides/mac-no-network-before-login.md,并和我一起逐步处理。如果缺少 Kilobat CLI,请安装:brew install seifip/kilobat/kilobat。请你自己运行指南中的终端和 kilobat 检查,并告诉我发现了什么。列出只有我才能完成的步骤。更改任何设置之前先问我。
症状
- 重新启动或断电后,对 Mac 的 SSH、屏幕共享和文件共享失败。
- 在有人登录 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 网络何时会在登录前加入。
- 带有登录页面的网络。需要在浏览器中登录的网络,在有人登录之前无法使用。
如何检查
重新启动 Mac,不要登录。
在另一台电脑上,通过 IP 地址 ping 这台 Mac。没有应答,说明 Mac 不在网络上。
ping -c 5 192.168.1.20在 Mac 上登录。在“系统设置”>“隐私与安全性”>“FileVault”中确认 FileVault 是开启还是关闭。
显示 Mac 使用哪个连接。记下它是 Wi-Fi 还是以太网。
route -n get default输出
interface:行,例如en0。将接口与其硬件端口对应起来。
networksetup -listallhardwareports显示 Mac 上的配置描述文件。查找包含 802.1X 的 Wi-Fi 或以太网载荷。
sudo profiles show -type configuration需要管理员密码。
如何修复
对于每次重新启动后都必须接入网络的 Mac,如果可以,请使用以太网连接。
在搭载 Apple 芯片和 macOS 26 或更高版本的 Mac 上,打开“远程登录”。这样重新启动后就可以通过 SSH 解锁 FileVault。
要打开“远程登录”,请选取苹果菜单 >“系统设置”>“通用”>“共享”,打开“远程登录”。
重新启动后,使用 SSH 连接到 Mac 来解锁 FileVault。
如果关闭 FileVault,可以设置自动登录。选取“系统设置”>“用户与群组”>“自动登录为”。
了解自动登录的风险。Apple 表示,它会让任何人在重新启动后都能使用这台 Mac。
在受管理的 Mac 上,请向管理员索取设备描述文件。该描述文件必须让 802.1X 成为系统设置,而不是用户设置。
要在登录窗口处使用 802.1X,Mac 需要绑定目录和“登录窗口模式”描述文件。
使用 Kilobat
Kilobat App 在你登录后才启动,所以看不到登录之前的时间段。
断开历史会显示 App 运行期间何时失去和恢复连接。
kilobat outages历史中的空白表示 App 没有运行。重新启动后,直到登录之前出现空白是正常的。
通过 SSH 登录后,找出流量从 Mac 的哪里离开。
kilobat ip在同一个 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
- Apple 支持:如何自动登录 Mac 用户账户
- Apple 支持:允许远程电脑访问你的 Mac
- Apple 平台部署:Apple 设备的以太网设备管理设置
- Apple 支持:使用“登录窗口模式”进行网络的 802.1X 认证
- Apple 开发者:WiFi(设备管理),SetupModes
- profiles(1)、route(8) 和 networksetup(8),随 macOS 27.2 安装的手册页
核对于 2026 年 11 月 7 日。