web-dev-qa-db-ja.com

インターフェイス番号が異なる場合にVPNの永続ルートを追加するにはどうすればよいですか?

Windowsでは、VPN接続のインターフェイス番号を使用してIPの永続ルートを追加できます。ただし、後でVPNに再接続すると、インターフェイス番号が変更されます。つまり、以前に追加したルートが機能しなくなります。そのため、VPNに接続するたびに、VPNの現在のインターフェイス番号を使用してルートを再度追加する必要があります。

たとえば、VPNのルート番号が0x300003である場合、切断して再接続すると、ルート番号は0x320003になります。

rangeのインターフェイス番号に適用される永続的なルートをテーブルに追加する方法はありますか?または、VPNに接続するたびに、適切なインターフェイスを手動で見つけてルートを再度追加する必要なしに、これを行う他の方法はありますか?

3

複数のVPNがランダムな順序で接続すると、それらのインターフェイスIDが変更されます。そのため、通常のROUTE -P ADD 10.0.0.0 MASK 255.255.0.0 10.0.0.1 IF 42 動作しません。次回VPNに接続するときは、インターフェイス番号が異なる可能性があります。

Powershellには、VPN接続にルートを追加し、VPNが切断されたときにルートを再度削除するコマンドレットがあります: Add-VpnConnectionRoute 。インターフェイスIDを指定しなくても機能します。

基本的な構文は次のとおりです。

Add-VpnConnectionRoute -ConnectionName "VPN Connection Name" -DestinationPrefix 10.0.0.0/16

このコマンドを入力すると、VPNの接続/切断時にルートが自動的に作成/削除されます。

2
ErikvO