web-dev-qa-db-ja.com

ホストUbuntuのVPN(tun0)ネットワークアダプターをVirtualBoxゲストWindowsにマップする方法は?

Windows XPゲストでOracleVirtualBox3.2.6を実行しているUbuntu10.04があります。ゲストVMからアクセスしたいVPNを使用しています。ifconfigでは次のように表示されます。

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:5.192.10.99  P-t-P:5.192.10.99  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1362  Metric:1
          RX packets:14151 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19860 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:4415271 (4.4 MB)  TX bytes:17949982 (17.9 MB)

NATまたはVMでブリッジアダプターを使用すると、VPN以外のアダプターのみが表示されます。tun0アダプターをVirtualBoxにマップするにはどうすればよいですか?

3
Mashimom

あなたはおそらくそれをすることができますが、私はそれに対してお勧めします。

これを実行する方法は、VMターゲットサーバー/ネットワークへの独自のVPN接続を確立することです。

ここで、本当にこれを実行したい場合は、ホスト上に別のブリッジを作成してから、トンネルインターフェイスを静的インターフェイスとして作成する必要があります(つまり、notによって作成されます起動時にVPN)を作成し、ブリッジに追加します。そうして初めて、このトンネルが仮想マシンで使用可能になります。次に、VirtualBoxにこのインターフェイスを仮想化するように指示して、VMで使用できるようにします。
私が確信していないのは、VPNクライアントの外部でトンネルを作成し、クライアントが使用できるようにすることができるかどうかです。デバイスを調整する代わりに、デバイスをタップする必要がある場合があります。
これはかなり複雑になる可能性があり、VPNが起動していない場合(他のブリッジも仮想化しない限り)、VMクライアントにネットワークがない可能性があります)という状況になります。 。言ったように、私はそれに反対することをお勧めします。

1
wolfgangsz