誰かがログインするまでMacがネットワークにつながらない
再起動後、ユーザがログインするまでネットワークにつながらないMacがあります。その間、リモートアクセスは失敗します。FileVault、ネットワークの種類、プロファイルによる802.1Xの設定方法が、いずれもログイン前の動作を左右します。
私のMacでこの問題が起きています:誰かがログインするまでMacがネットワークにつながらない。https://kilobat.app/ja/guides/mac-no-network-before-login.mdを読んで、一緒に進めてください。Kilobat CLIがなければインストールしてください:brew install seifip/kilobat/kilobat。ガイドにあるターミナルとkilobatのチェックはあなた自身で実行し、わかったことを教えてください。私にしかできない手順は一覧にしてください。設定を変更する前に必ず確認してください。
症状
- 再起動または停電のあと、MacへのSSH、画面共有、ファイル共有が失敗する。
- Macで誰かがログインするまで、ルーターにMacが表示されない。
- ヘッドレスのMac miniが、ディスプレイを接続してログインして初めてオンラインに戻る。
- Macがログイン前でもEthernetには接続するが、Wi-Fiには接続しない。
- 社内ネットワークで、Macがログイン後にしか802.1X認証をしない。
考えられる原因
- FileVaultがオン。再起動後、MacはFileVaultのロック解除画面で待ちます。Appleによると、FileVaultがオンのときは、自動ログインを使えません。
- 802.1Xのプロファイルがシステムではなくユーザ向けになっている。デバイス管理向けのAppleのEthernet設定では、ユーザのログイン後に接続を開始できます。常に有効なシステム設定にすることもできます。
- ログインウインドウモードにはディレクトリが必要。Appleによると、ログインウインドウでの802.1Xには、Active DirectoryまたはOpen Directoryへのバインドと、デバイス管理のプロファイルが必要です。
- ログイン前のWi-Fiは案内されていない。ログイン前にWi-Fiに接続するMacと、しないMacがあるという報告があります。個人用のWi-Fiネットワークがログイン前に接続されるのがいつなのかは、Appleは案内していません。
- サインインページのあるネットワーク。ブラウザでのサインインが必要なネットワークは、誰かがサインインするまで使えません。
確認方法
Macを再起動します。ログインはしません。
別のコンピュータから、MacのIPアドレスにpingを送ります。応答がなければ、Macはネットワークにつながっていません。
ping -c 5 192.168.1.20Macでログインします。「システム設定」>「プライバシーとセキュリティ」>「FileVault」で、FileVaultがオンかオフかを確認します。
Macがどの接続を使っているかを表示します。Wi-FiかEthernetかを控えます。
route -n get default出力
en0のようなinterface:の行。インターフェースを、対応するハードウェアポートと照らし合わせます。
networksetup -listallhardwareportsMacの構成プロファイルを表示します。802.1XのWi-FiまたはEthernetのペイロードがないか探します。
sudo profiles show -type configuration管理者パスワードが必要です。
解決方法
再起動のたびにネットワークにつながっている必要があるMacは、可能ならEthernetで接続します。
Apple siliconでmacOS 26以降のMacでは、リモートログインをオンにします。そうすると、再起動後にSSHでFileVaultのロックを解除できます。
リモートログインをオンにするには、アップルメニュー >「システム設定」>「一般」>「共有」を選びます。「リモートログイン」をオンにします。
再起動後、SSHでMacに接続して、FileVaultのロックを解除します。
FileVaultをオフにすると、自動ログインを設定できます。「システム設定」>「ユーザとグループ」>「自動ログイン」を選びます。
自動ログインのリスクを理解しておきます。Appleによると、再起動後は誰でもそのMacを使えるようになります。
管理されているMacでは、管理者にデバイスプロファイルを依頼します。そのプロファイルで、802.1Xをユーザ設定ではなくシステム設定にする必要があります。
ログインウインドウでの802.1Xには、Macにディレクトリのバインドと、Login Window Modeのプロファイルが必要です。
Kilobatを使う場合
Kilobatアプリはログイン後に起動するため、ログイン前の時間は見えません。
切断の履歴には、アプリの実行中に接続を失った時刻と取り戻した時刻が表示されます。
kilobat outages履歴に空白がある場合は、アプリが動いていなかったことを意味します。再起動後、ログインまで空白になるのは正常です。
SSHでログインしたあと、通信がMacを出ていく場所を調べます。
kilobat ip同じSSHセッションから、ルーター、インターネット、DNSをチェックします。
kilobat diagnose
よくある質問
FileVaultは、ログイン前にネットワークをオフにしますか?
Appleは、一般的にはそうとは言っていません。Appleによると、ネットワーク接続が利用できるときは、SSHでFileVaultのロックを解除できます。これは、Apple siliconでmacOS 26以降のMacに当てはまります。
ヘッドレスのMacには、Wi-FiよりEthernetのほうがよいですか?
Appleは、ログイン前の違いを案内していません。ログイン前には、Wi-FiよりEthernetのほうが接続しやすいという報告があります。Ethernetは、保存したパスワードも必要ありません。
管理されていないMacで、ログイン前にWi-Fiに接続する設定はできますか?
Appleが案内しているSystemモードとLogin Windowモードは、デバイス管理のプロファイル向けのみです。システム設定には、このための設定は案内されていません。
出典
- Apple Platform Security: Managing FileVault in macOS
- Apple Support: How to log in automatically to a Mac user account
- Apple Support: Allow a remote computer to access your Mac
- Apple Platform Deployment: Ethernet device management settings for Apple devices
- Apple Support: Use Login Window Mode for 802.1X authentication to a network
- Apple Developer: WiFi (Device Management), SetupModes
- profiles(1), route(8) and networksetup(8), man pages installed with macOS 27.2
2026年11月7日に確認。