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などのネットワーク機能拡張が競合するを参照してください。

確認方法

  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に機能拡張を要求します。そのあと、もう一度一覧を確認します。

出典

2026年11月7日に確認。