Windows 10の標準VPNクライアントでNATトラバーサルが必要な場合の簡易手順
前提条件
- 過去にNATトラバーサル設定を行っていない事
- 設定はレジストリの変更を伴うため、実行は自己責任で行うこと
なお、Windows 10標準VPNクライアントでL2TP/IPSec
を使用している場合で、二人目がVPNに接続したら一人目のVPN接続が切断される場合にも効果がある場合があります。
自働化
状態確認用ファイルの作成
次の内容をVPN_NAT-T_確認.bat
として任意の場所に作成してください。
デスクトップでも大丈夫です。
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent" /v "AssumeUDPEncapsulationContextOnSendRule"
pause
設定追加用ファイルの作成
次の内容をVPN_NAT-T_設定追加.bat
として任意の場所に作成してください。
デスクトップでも大丈夫です。
reg query "HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent" /v "AssumeUDPEncapsulationContextOnSendRule"
reg add "HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent" /v "AssumeUDPEncapsulationContextOnSendRule" /t REG_DWORD /d 2
reg query "HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent" /v "AssumeUDPEncapsulationContextOnSendRule"
pause
実施
現状確認
まず最初にVPN_NAT-T_確認.bat
を実行します。
このファイルに副作用はありません。
これは保存したVPN_NAT-T_確認.bat
をダブルクリックやエンターするだけでOKです。
実行すると次の表示となります。
エラー: 指定されたレジストリ キーまたは値が見つかりませんでした
と表示されていればOKです。
それ以外の表示となっている場合、すでに一度NATトラバーサルの設定が行われている可能性があります。
自身の所属する組織のシステム管理者に問い合わせてください。
設定追加
次にVPN_NAT-T_設定追加.bat
を実行します。
このファイルには副作用があります。
このファイルを実行した場合、レジストリに変更が加えられます。
以降はご自身の責任において実施してください。
保存したVPN_NAT-T_設定追加.bat
を右クリックし、管理者として実行
をクリックしてください。
管理者として実行
すると次の表示となります。
次の表示とならなかった場合、管理者ではなく通常の実行を行っています。ご注意ください。
はい
をクリックしてください。
はい
をクリックすると次の表示となります。
AssumeUDPEncapsulationContextOnSendRule REG_DWORD 0x2
と表示されていれば正しく設定できています。
レファレンス
設定値の詳細については
Windows Vista および Windows Server 2008 で NAT-T デバイスの背後に L2TP/IPsec サーバーを構成する方法内、値データ近辺を参照してください。
Author And Source
この問題について(Windows 10の標準VPNクライアントでNATトラバーサルが必要な場合の簡易手順), 我々は、より多くの情報をここで見つけました https://qiita.com/wakabadou/items/9061fb34dce99d15e94f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .