---
title: "macOSのアップデート後にVPNが動かない（IKEv2、L2TP、IPsec） · Kilobatガイド"
url: "https://kilobat.app/ja/guides/vpn-broken-after-macos-update"
description: "macOSのアップデート前は動いていたVPNが、接続できなくなりました。プロトコルの設定、プロファイル、VPNアプリのネットワーク機能拡張を確認します。"
---

# macOSのアップデート後にVPNが動かなくなった

macOSのアップデートで、使用できるVPNのアルゴリズムが変わることがあります。VPNアプリのネットワーク機能拡張の承認を、もう一度求められることもあります。このガイドでは、どれがVPNを止めているかを調べます。

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

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

対象：システム設定の手順はmacOS 14 Sonoma以降。アルゴリズムの制限は、macOS 26以降に適用されます。 · 確認日：2026年11月7日

## 症状

- アップデート前はVPNが動いていたのに、今は接続できない。
- 内蔵のIKEv2、L2TP、Cisco IPSecの接続で、エラーが表示される、または「接続中」のままになる。
- VPNアプリは開くが、接続できない、または再び許可を求める。
- VPNの構成プロファイルがインストールできない、またはアップデート後にそのVPNがなくなっている。

## 考えられる原因

- **サーバがmacOS 26で許可されなくなったアルゴリズムを使っている。**AppleのIKEv2プロファイルのドキュメントによると、DES、3DES、SHA1-96、SHA1-160、Diffie-Hellmanグループ1、2、5は、macOS 26より前でしか使えません。
- **VPNアプリのネットワーク機能拡張がオフ。**VPNアプリは、ネットワーク機能拡張を使います。これらは、「システム設定」>「一般」>「ログイン項目と機能拡張」に表示されます。
- **VPNアプリが新しいmacOSに対して古すぎる。**macOSのメジャーリリースのあと、ベンダーからのアップデートが必要なVPNアプリがあります。
- **構成プロファイルがインストールされていない。**ダウンロードしたプロファイルは、「システム設定」>「一般」>「デバイス管理」でインストールして初めて有効になります。
- **別のネットワーク機能拡張が競合している。**コンテンツフィルタ、ファイアウォール、ほかのVPNアプリが、トンネルをブロックしたり、経路を変えたりすることがあります。[Macで、Little Snitch、LuLuなどのネットワーク機能拡張が競合する](https://kilobat.app/ja/guides/network-extension-conflicts)を参照してください。

## 確認方法

1. VPNの種類を控えます。macOSの内蔵の種類は、IKEv2、L2TP over IPSec、Cisco IPSecです。
2. VPNの構成とその状態を一覧にします。

   ```
   scutil --nc list
   ```
3. 接続を試します。そのあと、過去5分間のVPNのログメッセージを表示します。

   ```
   log show --last 5m --predicate 'process == "NEIKEv2Provider" OR process == "racoon" OR process == "nesessionmanager"'
   ```
4. VPNアプリの場合は、アップルメニュー >「システム設定」>「一般」>「ログイン項目と機能拡張」を選びます。
5. 「ネットワーク機能拡張」の横の情報ボタンをクリックします。VPNアプリの機能拡張がオンになっていることを確認します。
6. プロファイルの場合は、「システム設定」>「一般」>「デバイス管理」を開きます。VPNのプロファイルがインストールされていることを確認します。

## 解決方法

1. VPNアプリを、ベンダーがお使いのmacOSのリリース向けに挙げているバージョンにアップデートします。
2. 「ログイン項目と機能拡張」で、VPNアプリのネットワーク機能拡張をオンにしてから、「完了」をクリックします。
3. VPNアプリをもう一度開いて、一度接続します。表示されるシステムのプロンプトを承認します。
4. ダウンロードしたプロファイルをインストールします。「デバイス管理」の「ダウンロード済み」でダブルクリックし、「インストール」をクリックします。
5. IKEv2では、サーバの管理者に、AES-256またはAES-256-GCM、SHA2-256以上、DHグループ14以上を使うよう依頼します。
6. L2TPやIPSecでは、サーバがIKEv2に対応しているか、管理者に尋ねます。Appleは、すべてのプラットフォームでIKEv2に対応しています。
7. 使わなくなった古いVPNアプリとコンテンツフィルタを削除します。そのあと、Macを再起動します。
8. 内蔵のVPN構成を削除して、管理者から受け取った設定で追加し直します。

## Kilobatを使う場合

1. macOSが報告するVPNと、DNSやIPv6がそれを迂回しているかどうかを表示します。

   ```
   kilobat vpn
   ```
2. VPNがすべての通信を運んでいるか、一部の宛先だけかを確認します。

   ```
   kilobat ip
   ```
3. VPNは接続するのに特定のサイトが失敗する場合は、直接の経路とトンネルを比べます。

   ```
   kilobat why intranet.example.com
   ```
4. アップデート後に、アプリ、そのフィルタ、監視が正常かを確認します。

   ```
   kilobat doctor
   ```

## よくある質問

**macOSは今でもL2TP over IPSecに対応していますか？**

はい。AppleのVPNの概要には、IKEv2のほかに、macOS向けのL2TP over IPSecとCisco IPSecが挙げられています。

**macOSはPPTPに対応していますか？**

いいえ。AppleのVPNの概要は、対応プロトコルにPPTPを挙げていません。

**「ネットワーク機能拡張」の一覧に、使っているVPNアプリが表示されません。どうすればよいですか？**

VPNアプリを開いて、一度接続を試します。アプリは、そのときにmacOSに機能拡張を要求します。そのあと、もう一度一覧を確認します。

## 出典

- [Apple Platform Deployment: VPN overview for Apple devices](https://support.apple.com/guide/deployment/vpn-overview-depae3d361d0/web)
- [Apple Developer: VPN.IKEv2.IKESecurityAssociationParameters](https://developer.apple.com/documentation/devicemanagement/vpn/ikev2-data.dictionary/ikesecurityassociationparameters-data.dictionary)
- [Appleサポート：MacでVPN接続を設定する](https://support.apple.com/guide/mac-help/mchlp2963/mac)
- [Appleサポート：Macで「ログイン項目と機能拡張」の設定を変更する](https://support.apple.com/guide/mac-help/mtusr003/mac)
- [Appleサポート：構成プロファイルを使ってMacコンピュータの設定を標準化する](https://support.apple.com/guide/mac-help/mh35561/mac)
- scutil(8) and log(1), man pages installed with macOS 27.2

2026年11月7日に確認。

## 関連ガイド

- [MacでVPNに接続しているのにインターネットに接続できない](https://kilobat.app/ja/guides/vpn-connected-no-internet): VPNは通信をトンネル経由で送ります。
- [MacでLittle Snitch、LuLuなどのネットワーク機能拡張が競合する](https://kilobat.app/ja/guides/network-extension-conflicts): macOSのファイアウォール、VPN、コンテンツフィルタは、ネットワーク機能拡張を使っています。
- [VPN接続中に社内の名前が解決されない](https://kilobat.app/ja/guides/vpn-split-dns-internal-names): macOSは、特定のドメインへの問い合わせを特定のDNSサーバに、それ以外を別のサーバに送ることができます。
- [MacでVPNがメッセージ、iCloud、FaceTimeをブロックする](https://kilobat.app/ja/guides/vpn-blocks-apple-services-mac): メッセージ、FaceTime、iCloudは、Appleプッシュ通知サービスとそのほかのAppleのサーバを使います。
- [1つのサイトやAPIに接続できない原因を見つける](https://kilobat.app/ja/guides/recipes/why-cant-it-connect): インターネットは使えるのに1つのアドレスだけ失敗するとき、Kilobatは各レイヤーを順番に確認します。
