VPNを介してすべてのトラフィックをルーティングするように設定されたVirtualBox VMがあります(OpenVPNスクリプトとiptablesを使用しますが、この質問の目的には関係ありません)。
このVPN VMを介してのみ接続するようにDebian VMを設定し、そのために内部ネットワークを使用する予定です。
↑(eth0)
VPN仮想マシン
↑(内部ネットワーク)
Debian 仮想マシン
VPN VMでこれを行うために必要な2つのアダプタを有効にしました。 1つはインターネットに接続するためのVPN仮想マシン用、もう1つは内部ネットワーク用です。
ifconfig
VPN VMにはeth0
インターネット接続アダプタに使用されるインターフェイスのみが表示されますが、tun0
これがVPNトンネルであると考えられます。これが関連しているかどうかはわかりません。
VPN仮想マシンの関連IPアドレスを見つける方法は?
/etc/network/interfaces
接続が機能するには、Debian VMにどのエントリを追加する必要がありますか?
答え1
Virtualboxは、「内部ネットワーキング」と呼ばれる接続方法を使用して、これを非常に簡単にします。
仮想マシンのVirtualboxネットワークアダプタ設定を開き、内部ネットワークを設定します。ここでは、同じ内部ネットワーク上の仮想マシンのみが互いに見えるように仮想ネットワークを作成できます。
VM1 - 設定 - ネットワーク - 接続先:内部ネットワーク
次に、ネットワークにVPN VMと同じ名前を付けます。
次に、最初のVMに接続されているルータVMのネットワークカードで同じことを行います。
ルーターVMにどのカードがあるかをテストする必要があり、互いに通信できるように静的IPと一致するように設定する必要があります。
この設定を使用して4つのVMを正常に作成し、異なるネットワーク上の2つのルータにある2つの外部VMでopenvpnを実行しました。各回線は独自のネットワークにあります。