仮想マシンのVPN接続はホストVPNをバイパスしますか?


8

2つのVPNを介してトラフィックをチャネリングできるかどうかを確認したかったので、実験として、virtualboxにWindows XP仮想マシンを設定し(NAT共有ネットワーク設定を使用)、ホストpc(windows 7)をvpnに接続しました。別のVPNへの仮想マシン。この縫い目で問題なく動作します。しかし、私の質問は、トラフィックが両方のVPNサーバーを介して送信されるのか、それとも仮想マシンのVPNがホストマシンのVPN接続をバイパスするのかということです。ありがとう。


想像してみてください。イメージはISP-> VPN1-> VPN2-> URL
Jon

回答:


7

vmトラフィックはホストVPNを通過しません。VMが行うことは仮想NICを作成することなので、ホスト上のVPNソフトウェアはそのNICから離れているように見えます。2つのNICカードがあり、カードXからのインターフェイス/ IPを使用するようにVPNに指示するのとまったく同じです。実際には、その場合は1つのカードのみが物理的で、もう1つは仮想です:)

あなたはそれを別の方法でテストすることができます:ラップトップまたは2枚のカード(たとえば、1つのrj45、1つのwifi)を持つホストで、vpnをセットアップし、それをインターフェースの1つにポイントし、両方のネットワーク上のトラフィックをチェックします(どこかにtracerouteが大丈夫)

ホストの観点から見ると、VMの追加は、nic(rj45、wifi、VM)の1つにすぎません。そのインターフェイスにvpnを通過させる場合は、ホストにインストールされているvpnクライアントに通知する必要があります。

これは古いトリックです(VMと同じくらい古いです。つまり、:)のような壁のあるネットワークで使用します;)次の
ように:-
先のとがった髪のボス:このくだらないvpnをセットアップして、一日中お兄さんを育てることができます!!
-ディルバートの奴隷:確かにボス。この宇宙ロケット燃料の状態をテストするためにいくつかの特別な仮想環境が必要ですが、VMをインストールしても大丈夫ですか?(phbが頭を掻く間、消えてVMをセットアップします。ネット上で一日中過ごします)

覚えているのは、私はvmwareをたくさん使用していること、そして仮想ボックスには仮想NICを設定する別の方法があることだけです。vmwareでは、そのまま使用できます。


0

ホストマシンからのすべてのトラフィックがVPNを通過すると仮定すると、ホストVPNトンネルがVMのVPNトンネルのデータを転送することになります。

したがって、ある意味では、トラフィックは両方のVPNを介して送信されますが、ホストVPNはVM VPN内にあるものを認識できません。


0

私はその理論的な男ではなく、NICなどに焦点を当てません。私の個人的な経験を共有します。Windows 8をホストとして、Win2008サーバーをVM上で実行する同様のセットアップを実行しています。VMのNICがNATの背後にあるホストシステムに接続されるように構成しました。これは必須条件です。そうでないと、この「二重トンネル」接続を実現できない可能性があります。VMのネットワークアダプターを物理ネットワークインターフェイスに直接ブリッジする場合は、ブリッジを作成しません。

したがって、プライマリ接続は物理ネットワークインターフェイスを経由します。次に、ホストをインターネットへのゲートウェイとして使用して、VMがサブネット(通常は192.168.xx)に配置されます。ホストをVPNサーバーに接続すると、同じVPNトンネルを介してVMのIPトラフィックがルーティングされます。VMから2番目のVPN接続を確立すると、実際には既存のトンネルを通過します。私はすでにテストし、結果は非常に良いです。速度は少し遅くなりますが、トラフィックを少なくとも2つのゲートにルーティングし、暗号化します。さらに、アプリケーションのプロキシ(ブラウザ、トレントクライアント、SSHコンソールなど)を介して3番目のSOCKS 5接続を設定できます。これにより、3番目のトンネリングも提供されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.