Windows 10では、すべてのトラフィックがVPNを通過することをどのように確認しますか?


25

Windows 10ですべてのトラフィックがVPNを通過するようにする最も簡単な方法は何ですか?組み込まれた方法はありますか?基本的に、VPNが失敗した場合のインターネットキルスイッチを探しています。

時々、OSが混乱し、何らかの理由でトラフィックを送信するときにVPNを使用しないことがありますが、これは実際に有効な懸念事項ですか?


それを行うためにVPNをセットアップしてから接続する
ラムハウンド

私が使用しているVPNマネージャー@Ramhoundにはキルスイッチがありますが、特に複数のネットワークインターフェイスが存在する場合はバグがあります。
セレリタス

「VPNをセットアップする」と言うとき、個人情報が漏洩しないようにVPNを構成します。適切に暗号化されたVPNは、自動的に仮想プライベートネットワークに接続し、すべてのトラフィックはそのネットワークを通過します。一度行われれば、特別なことは何もする必要はありません。
ラムハウンド

トピックに関する研究が明らかに不足しているためだと
思います-Ramhound

回答:


14

注意:

ネットワークアダプタが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

「1つのネットワークアダプタのみが有効になっていることを確認してください。」VMwareが使用する仮想アダプタなどはどうでしょうか。
セレリタス

上記の回答をdxiv-
モアブ

route deleteコマンドを実行した後、エラーが発生しましたThe route deletion failed: Element not found.
-Celeritas

あなたは何か間違ったことをしました。
モアブ

@Moab宛先IPの代わりにゲートウェイIPを使用
-Ankit_Shah55

12

これらは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番目の質問に答える必要があります。

  • [スタート]ボタンを右クリックし、[ネットワーク接続]を選択します
  • 使用するVPN接続をクリックし、右クリックして[プロパティ]を選択します
  • [ネットワーク]タブをクリックし、リストから[IPv4]を選択して、[プロパティ]をクリックします。
  • [詳細設定]をクリックし、[リモートネットワークでデフォルトゲートウェイを使用する]がオンになっていることを確認します
  • 該当する場合、IPv6について前の手順を繰り返します

私は、高度なクリックした後、「」リモートネットワーク上のデフォルトゲートウェイを使う」を見ることができなかったが、ラベル『デフォルトゲートウェイ』の下で、リストが空白だった。
Celeritas

label "default gateways"上記の手順で見つけることができるものはありません。間違った場所に移動したか、WindowsビルトインVPN以外のサードパーティVPNを使用している可能性があります。この場合、それが最初の質問になります。
dxiv

Windows 10に組み込みのものがあるとは知りませんでした
-Celeritas

@Celeritas Windowsには、(実質的に)ずっとVPNクライアントが組み込まれています。あなたがそれを使用していないが、代わりにいくつかの他のサードパーティの代替物を使用している場合、私の答えとモアブの両方は時間の無駄です。次回質問するときは、完全なコンテキストを入力してください。
dxiv

1
WindowsにVPNが付属している場合、VPNを使用するほぼ全員がサードパーティの代替手段を使用するのはなぜですか?
セレリタス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.