---
title: "MacのVPNがスリープ後に切断され、再接続しない · Kilobatガイド"
url: "https://kilobat.app/ja/guides/vpn-disconnects-after-sleep"
description: "Macがスリープするたびに、VPNが切れ、復帰後にもう一度接続する必要があります。いつ切れるか、どの再接続設定を使うかを調べます。"
---

# MacのスリープでVPNが切断される

Macがスリープすると、ネットワーク接続が切れ、ほとんどのVPNトンネルも一緒に切れます。そのため、復帰後にVPNを再接続する必要があります。このガイドでは、切断が起こるタイミングと、VPNを再接続する設定を調べます。

**エージェントで解決する**Claude Code、Codex、またはターミナルを使えるエージェント向けのプロンプトをコピーします。

私のMacでこの問題が起きています：MacのスリープでVPNが切断される。https://kilobat.app/ja/guides/vpn-disconnects-after-sleep.mdを読んで、一緒に進めてください。Kilobat CLIがなければインストールしてください：brew install seifip/kilobat/kilobat。ガイドにあるターミナルとkilobatのチェックはあなた自身で実行し、わかったことを教えてください。私にしかできない手順は一覧にしてください。設定を変更する前に必ず確認してください。

対象：現在のすべてのmacOS。VPNアプリの設定はベンダーによって異なります。 · 確認日：2026年11月7日

## 症状

- 蓋を開けると、VPNが切断済みと表示される。
- VPNアプリでは接続中のままなのに、復帰後は通信が流れない。
- Macがスリープするたびに、VPN経由のダウンロードやSSHセッションが止まる。
- 復帰後、社内サイトが1分間失敗して、そのあとまた動く。

## 考えられる原因

- **スリープ中にネットワークのリンクが切れる。**トンネルは、Wi-FiまたはEthernetの接続に依存します。Macがネットワークにもう一度参加すると、VPNは再接続する必要があります。
- **VPNに自動再接続がない。**VPNアプリのVPNオンデマンドや再接続のオプションは、トンネルをもう一度開始します。それらがなければ、手動で接続します。
- **VPNオンデマンドがパスワードを尋ねられない。**Appleによると、VPNオンデマンドには、証明書など、ユーザの操作なしでできる認証が必要です。
- **復帰後にWi-Fiの接続が遅い。**Macのネットワークが使えるようになるまで、VPNは接続できません。[スリープ後にMacのWi-Fiが切断される](https://kilobat.app/ja/guides/wifi-disconnects-after-sleep)を参照してください。
- **サーバがアイドルや古いセッションを終了する。**VPNサーバには、長時間通信がなかったセッションを閉じるものがあります。タイムアウトについては、管理者に尋ねます。

## 確認方法

1. 直近のスリープと復帰のイベントを、時刻とともに表示します。

   ```
   pmset -g log | grep -E ' (Sleep|Wake|DarkWake) ' | tail -20
   ```
2. 次の復帰のあと、各VPN構成の状態を表示します。

   ```
   scutil --nc list
   ```
3. ネットワークの状態を表示します。VPNが接続を試す前に、Wi-FiまたはEthernetに届くことを確認します。

   ```
   scutil --nwi
   ```
4. 復帰した時刻を、VPNが切れた時刻と比べます。

## 解決方法

1. VPNアプリで、自動接続または再接続のオプションをオンにします。名前はベンダーによって異なります。
2. VPNアプリを最新バージョンにアップデートします。
3. 管理されたVPNでは、管理者に、プロファイルでVPNオンデマンドをオンにするよう依頼します。
4. VPNオンデマンドには、証明書などの対話なしでできる認証が必要です。パスワードでサインインしている場合は、証明書を依頼します。
5. 長い転送の間、Macをスリープさせないために、転送が実行されている間はスリープを防ぎます。[MacのcaffeinateでTerminalからスリープさせない](https://kilobat.app/ja/guides/caffeinate-keep-mac-awake)を参照してください。
6. 復帰後にWi-Fiの接続が遅い場合は、まずそれを直します。そのあと、もう一度VPNをテストします。

## Kilobatを使う場合

1. 今、VPNが通信を運んでいるか、すべての通信か一部だけかを表示します。

   ```
   kilobat ip
   ```
2. Kilobatアプリの履歴には、VPNがオンまたはオフになった時刻が一覧されます。`pmset`のスリープの時刻と比べます。
3. アプリが記録した切断とネットワークの変化を表示します。

   ```
   kilobat outages
   ```
4. コピーなど、VPN経由のコマンドが実行されている間、Macをスリープさせないようにします。

   ```
   kilobat awake -- rsync -a server:/data ./data
   ```
5. Kilobat Proでは、VPNキルスイッチが、VPNが切れている間、新しい接続をブロックします。そのため、VPNが戻る前に、アプリがオープンなネットワークで新しい接続を開くことはありません。

## よくある質問

**「ネットワークアクセスによってスリープを解除」で、VPNは接続されたままになりますか？**

いいえ。この設定は、ファイル共有などのリクエストでMacを復帰させます。VPNトンネルを維持するものではありません。[Macで「ネットワークアクセスによってスリープを解除」を使う](https://kilobat.app/ja/guides/wake-for-network-access)を参照してください。

**MacでAlways On VPNは動きますか？**

AppleのVPNの概要は、Always On VPNをiOS、iPadOS、visionOS向けに挙げています。macOS向けには挙げていません。

**蓋を閉じたままで、MacはVPNを維持できますか？**

Macがスリープしないでいる間だけです。スリープすると、ネットワークが切れます。[MacBookを蓋を閉じた状態でスリープさせない](https://kilobat.app/ja/guides/clamshell-lid-closed-mac)を参照してください。

## 出典

- [Apple Platform Deployment: VPN overview for Apple devices](https://support.apple.com/guide/deployment/vpn-overview-depae3d361d0/web)
- [Appleサポート：MacがWi-Fi経由でインターネットに接続されない場合](https://support.apple.com/en-us/101588)
- [Appleサポート：スリープ中のMacのリソースを共有する](https://support.apple.com/guide/mac-help/mh27905/mac)
- pmset(1) and scutil(8), man pages installed with macOS 27.2

2026年11月7日に確認。

## 関連ガイド

- [スリープ後にMacのWi-Fiが切れる](https://kilobat.app/ja/guides/wifi-disconnects-after-sleep): スリープのあと、MacはWi-Fiネットワークに接続し直す必要があります。
- [MacでVPNに接続しているのにインターネットに接続できない](https://kilobat.app/ja/guides/vpn-connected-no-internet): VPNは通信をトンネル経由で送ります。
- [Macがスリープするとダウンロードが止まる](https://kilobat.app/ja/guides/mac-sleep-stops-downloads): Macがスリープするとアプリのほとんどの動作が止まるので、長いダウンロードは止まったり失敗したりします。
- [Macで「ネットワークアクセスによってスリープを解除」を使う](https://kilobat.app/ja/guides/wake-for-network-access): 「ネットワークアクセスによってスリープを解除」を使うと、ほかのコンピュータが共有リソースを使うときに、スリープ中のMacが復帰します。
- [Macのcaffeinate：ターミナルからスリープを防ぐ](https://kilobat.app/ja/guides/caffeinate-keep-mac-awake): ターミナルでcaffeinate -iを実行すると、Macの操作待ちによるスリープを防げます。
