Windows 10ですべてのトラフィックがVPNを通過するようにする最も簡単な方法は何ですか?組み込まれた方法はありますか?基本的に、VPNが失敗した場合のインターネットキルスイッチを探しています。
時々、OSが混乱し、何らかの理由でトラフィックを送信するときにVPNを使用しないことがありますが、これは実際に有効な懸念事項ですか?
Windows 10ですべてのトラフィックがVPNを通過するようにする最も簡単な方法は何ですか?組み込まれた方法はありますか?基本的に、VPNが失敗した場合のインターネットキルスイッチを探しています。
時々、OSが混乱し、何らかの理由でトラフィックを送信するときにVPNを使用しないことがありますが、これは実際に有効な懸念事項ですか?
回答:
注意:
ネットワークアダプタが1つだけ有効になっていることを確認してください。例:イーサネットを使用している場合は、ワイヤレスが無効になっていることを確認してください。ワイヤレスを使用する場合は、イーサネットケーブルが接続されていないことを確認するか、ネットワークと共有センターでアダプターを無効にし、アダプターの設定を変更します。
コマンドプロンプトを開き、コマンドを実行します。
netstat /r
「アクティブルート」セクションの0.0.0.0行のインターフェイスIPアドレスに注意してください。
VPNに接続する
別のことをする netstat /r
vpnの新しいipルート(2番目の0.0.0.0。行)が表示されることに注意してください。Interfacenew route ip
このコマンドで元の非VPNルートを強制終了します
route delete 0.0.0.0 192.168.0.1
その後、別のを行います netstat /r
これでvpnルートのみが表示され、VPN回線がドロップすると、そのルートが失われるため、0.0.0.0ルートはなくなり、外部接続はすぐに切断されます。インターネットにアクセスする場合は、次のコマンドで元のルートを追加し直す必要があります。
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 IF 8
「IF 8」は「インターフェース8」を意味します。数字の8はコンピューターによって異なる場合があります。netstat-rの出力を見て、インターフェイスリストでインターフェイスの正しい番号を取得してください。
ipv6を無効にすると言われているすべてのことは、そうすることで問題なくこれを実行しました。
ipv6コマンドを無効にします。
netsh interface teredo set state disabled
ipv6コマンドを有効にします。
netsh interface teredo set state default
route delete
コマンドを実行した後、エラーが発生しましたThe route deletion failed: Element not found.
これらは2つの質問を1つにまとめたものです。
I'm basically looking for a internet kill switch in the case VPN fails
@Moabの答えはこの質問をうまく解決します。
What is the easiest way to ensure all traffic goes through the VPN in Windows 10?
Is there any built in ways?
これは別の質問です。all traffic goes through the VPN
は、「VPN接続がアップしている限り」を暗示することに注意してください。VPNを介してインターネットトラフィックをルーティングする組み込みの方法は、何らかの理由でVPNが切断された場合、ローカルインターネット接続に透過的にフォールバックします。
ただし、次の手順で2番目の質問に答える必要があります。
label "default gateways"
上記の手順で見つけることができるものはありません。間違った場所に移動したか、WindowsビルトインVPN以外のサードパーティVPNを使用している可能性があります。この場合、それが最初の質問になります。