【解決済み】Windows 10 で L2TP VPN に接続できない原因と対処法まとめ
Windows 10 から L2TP/IPsec VPN サーバーに接続できずにお困りの場合は、本記事の手順に従って問題を解決しましょう。
VPN 接続エラーにはさまざまな原因が考えられますが、多くの場合、VPN 接続の設定ミス(サーバー名・アドレスの誤り、認証方式、ユーザー名、パスワードの入力間違いなど)が原因です。そのため、トラブルシューティングの第一歩として、まずすべての VPN 設定が正しいかどうかを確認することが重要です。
本チュートリアルでは、Windows 10 や Windows Server 2012/2016 で L2TP/IPsec VPN サーバーに接続する際に発生する、次のエラーを解消する方法を紹介します。
- リモートサーバーが応答しないため、コンピューターと VPN サーバー間のネットワーク接続を確立できませんでした。コンピューターとリモートサーバーの間にあるネットワーク機器(ファイアウォール、NAT、ルーターなど)のいずれかが、VPN 接続を許可するように構成されていない可能性があります。管理者またはサービスプロバイダーに問い合わせて、原因となっている機器を特定してください。
- セキュリティレイヤーがリモートコンピューターとの初期ネゴシエーション中に処理エラーを検出したため、L2TP 接続の試行に失敗しました。
Windows 10 で L2TP VPN に接続できない問題の解決手順
以下の手順に進む前に、まず次の基本事項を確認してください。*
* 重要:2022年1月頃から突然問題が発生するようになった場合は、先にこちらの記事をご確認ください。
- 関連記事:「セキュリティレイヤーで処理エラーが発生したため L2TP 接続に失敗しました」エラーの修正方法
1. VPN サーバー側で必要な L2TP/IPsec ポートが開放されているか確認する
VPN サーバー側のルーターにログインし、次の UDP ポートを VPN サーバーの IP アドレスへ転送(ポートフォワーディング)します:1701、50、500、4500
2. 別のデバイスやネットワークから VPN 接続を試す
スマートフォンなどの別のデバイス、あるいはモバイル回線など別のネットワークから L2TP VPN への接続を試してみてください。問題の切り分けに役立ちます。
3. VPN 接続を削除して再作成する
VPN 接続の不具合は、接続設定を一度削除して登録し直すことで解消することがあります。
上記の対処を行っても Windows 10 から L2TP/IPsec VPN サーバーに接続できない場合は、以下のレジストリおよび VPN 接続設定の変更を実施してください。
ステップ 1:NAT の内側からの L2TP 接続を許可する
デフォルト設定では、Windows はコンピューターまたは VPN サーバーが NAT の内側にある環境での L2TP/IPsec 接続をサポートしていません。この制限を回避するには、次の手順でレジストリを変更します。
1. レジストリエディターを開きます。操作手順は以下の通りです:
1. Win + R キーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
2. 「regedit」と入力して Enter キーを押すと、レジストリエディターが起動します。
2. 左側のツリーで、次のキーへ移動します:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent
3. 右側ペインの空きスペースを右クリックし、「新規」→「DWORD (32ビット) 値」を選択します。
4. 新しい値の名前に「AssumeUDPEncapsulationContextOnSendRule」と入力して Enter キーを押します。
* 注意:値は上記のとおり正確に入力し、末尾にスペースを含めないでください。
5. 作成した「AssumeUDPEncapsulationContextOnSendRule」をダブルクリックし、値のデータに「2」を入力して「OK」をクリックします。
6. レジストリエディターを閉じ、パソコンを再起動します。
ステップ 2:VPN 接続のセキュリティ設定を変更する
1. タスクバーのネットワークアイコンを右クリックし、「ネットワークとインターネットの設定を開く」を選択します。
* 別の方法として、「スタート」>「設定」から「ネットワークとインターネット」をクリックしてもアクセスできます。
2. 左側メニューで「イーサネット」を選択し、右側の「アダプターのオプションを変更する」をクリックします。
3. VPN 接続を右クリックし、「プロパティ」を選択します。
4a. 「オプション」タブを開き、「PPP 設定」をクリックします。
4b. 「LCP 拡張を使う」にチェックを入れて「OK」をクリックします。
4c. 「セキュリティ」タブで、以下の項目にチェックを入れて「OK」をクリックします。
- これらのプロトコルを許可する
- チャレンジ ハンドシェイク認証プロトコル (CHAP)
- Microsoft CHAP バージョン 2 (MS-CHAP v2)
5. VPN への接続を再度試みます。これで問題なく接続できるはずです。*
追加の対処法:上記の手順でも問題が解決しない場合は、以下を順番に試してください。
1. 次の Windows サービスが有効になっていること(スタートアップの種類:「自動」)を確認します。
- IKE および AuthIP IPsec キー生成モジュール(IKE and AuthIP IPsec Keying Modules)
- IPsec ポリシー エージェント(IPsec Policy Agent)
2. サードパーティ製ファイアウォールソフトを使用している場合は、VPN 接続の前に無効化するか、完全にアンインストールしてみてください。
3. Windows ファイアウォールの設定を初期状態にリセットします。「コントロール パネル」>「Windows Defender ファイアウォール」を開き、「既定値の復元」をクリックしてください。
4. VPN 接続を削除して再作成します。
5. VPN サーバー側のルーターを再起動します。
以上で作業完了です!このガイドがお役に立てた場合は、コメントでご体験をお聞かせください。また、他の方の助けにもなりますので、ぜひ本ガイドのシェアをお願いいたします。
-
【解決済み】Windows 10でPINを追加・変更できない場合の対処法
Windows 10では、複雑なパスワードを入力する代わりに、PIN(個人識別番号)を使ってPCにサインインできます。PINを利用すればログイン操作が格段に楽になり、日々の利便性が向上します。しかし、Windows Hello PINを追加または変更しようとした際に、エラーが発生して設定できないケースがあります。この記事では、その原因と具体的な解決策を詳しく解説します。 PINを追加・変更する通常の手順 通常、Windows 10でPINを追加または変更するには、以下の手順を実行します。 スタート > 設定 > アカウント > サインイン オプションの順に開きます。 左側
-
【解決済み】iTunesが「必要なファイルが見つからず実行できない」エラーで起動しないときの対処法(Windows 10/11)
iTunesが「必要なファイルが見つからないため実行できません」というエラーで起動できない場合は、この記事で紹介する方法を試して問題を解決しましょう。最近リリースされたWindows向けiTunesには重大な不具合があり、多くのユーザーから「Windows 10でiTunesが動かなくなった」という報告が相次いでいます。具体的には、iTunesをバージョン12.12.1.1にアップデートした後、「iTunes cannot run because some of its required files are missing(必要なファイルの一部が見つからないため、iTunesを実行できません)