VMのVirtualBoxネットワークオプションを構成する方法

オペレーティングシステム用の仮想マシンを作成するための一般的なVirtualBoxプログラムには、ネットワークレベルで多数の構成オプションがあります。 これらのオプションを使用すると、仮想マシンがインターネットとローカルホームネットワークにアクセスする必要があるかどうか、または逆に、問題の仮想マシンのネットワークトラフィックを分離して、分離しないようにするかどうかを定義できます。他のコンピュータと通信している。 ローカルネットワークと実際のコンピュータのみ。 今日この記事では、VirtualBoxで実行できるネットワークレベルのすべての構成モードについて説明します。これにより、いずれかのオプションを選択する方がよい場合を学ぶことができます。

VMのVirtualBoxネットワークオプションを構成する

仮想マシンで利用可能なネットワークオプション

仮想マシンを作成するための人気のある無料プログラムでは、同じ仮想マシンに合計XNUMXつの異なるネットワークアダプターを追加できます。 さらに、実行中の仮想マシンをネットワーク接続なしで残したい場合に備えて、これらのネットワークアダプターを簡単かつ迅速に有効または無効にすることができます。 仮想マシンの構成に入ると、使用可能なすべてのオプションを確認できます。

  • NAT
  • ブリッジアダプター
  • 内部ネットワーク
  • ホストオンリーアダプター
  • 汎用ドライバー
  • NATネットワーク
  • クラウドネットワーク
  • 接続されていません

次の画像では、現在実行できるすべての構成オプションを確認できます。 ご覧のとおり、仮想マシンを作成するときのデフォルトのオプションは「NAT」です。

VirtualBoxを使用して仮想マシンで実行できるネットワークレベルの主な構成がわかったので、これらの各オプションがどのように機能するかを詳しく説明します。

NAT

この構成モードは、すべてのVirtualBox仮想マシンのデフォルトです。 この構成モードでは、VMはVirtualBox自体によって定義されたサブネットからプライベートIPアドレスを取得します。 NAT構成の場合、仮想マシンは実際のコンピューターのプライベートIPアドレスを使用してローカルホームネットワークとインターネットに送信されます。したがって、NATが実行されるため、実際のコンピューターがトラフィックを交換しているかのようになります。問題のコンピュータの実際のプライベートIPのアドレス。

この構成モードでは、仮想マシンは、実際のP​​Cが到達できるホームまたはプロフェッショナルローカルネットワーク上の任意のコンピューターと通信できます。また、実際のP​​Cに接続がある場合は、インターネット接続も可能です。 ローカルネットワーク上のコンピューターが実行中の仮想マシンと通信する場合、NATシナリオで作業しているため、直接通信することはできません。

SSHやFTPサーバーなどのネットワークサービスをVMにマウントする場合は、[ポート転送]オプションをクリックする必要があります。このオプションは[ネットワークNATするネットワークのタイプを選択するときの「」セクション。 「外部」(ローカルネットワーク)から「内部」(仮想マシン)への通信を確立できるようにするには、TCPポートやUDPポートを転送する必要があります。通信する場合でも、ホスト自体がポートを実行する必要があります。転送。 ポート。

ブリッジアダプター

この構成モードでは、仮想マシンはホームネットワークまたはプロフェッショナルローカルネットワーク内のもうXNUMX台のコンピューターになります。 実コンピューターの物理ネットワークアダプターを使用して、VMを対応するMACアドレスでローカルネットワークに接続するか、VirtualBox DHCPからではなく、ローカルネットワーク上にあるDHCPサーバーからIPアドレスを取得します。サーバ。

この動作モードでは、仮想マシンはローカルネットワーク上の残りのコンピューターおよびインターネットと通信できます。さらに、残りのコンピューターも問題なく仮想マシンと通信できます。前のようなNAT環境ではありません。 これで、VMは、対応するMAC、プライベートIPアドレスなどを備えたローカルネットワーク内のもうXNUMX台のコンピューターになります。

この構成モードは、仮想マシンをローカルネットワーク内の別のコンピューターにパスさせ、他のコンピューターもポート転送などを行わずに仮想マシンと直接通信できるようにする場合に最適です。

内部ネットワーク

この構成モードでは、XNUMXつ以上の仮想マシンのローカルネットワークを作成できます。この場合、構成したXNUMXつ以上のVMが問題なく相互に通信できます。 この構成モードでは、仮想マシンはローカルホームまたはプロフェッショナルネットワークにアクセスできず、インターネットにもアクセスできません。 この動作モードでは、選択したVMのみが相互に通信できる仮想ネットワークを作成します。

複数の仮想マシンを使用してラボを行う場合、仮想マシン間でのみネットワーク通信を行い、当社、ローカルネットワーク、またはインターネットとは通信できないようにする場合は、これが適用する必要のある構成モードです。 。 最後に、VirtualBoxを使用すると、複数の内部ネットワークを作成し、それらにさまざまなVMを含めて、高度な方法で通信を構成できます。

ホストオンリーアダプター

この通信モードでは、ネットワークアダプターは、ホストコンピューター、つまり、仮想マシンでVirtualBoxを実行している実コンピューターとのみ接続できます。 この仮想マシンは、ホストが接続されているローカルネットワーク上の他のマシンから完全に分離されているため、論理的には細心の注意を払う必要がありますが、マルウェアに感染している可能性のあるVMからローカルネットワークを保護できます。 私たちのPCと通信することができます。

この構成モードは、ネットワークを介してVMと通信する場合に理想的ですが、仮想マシンがローカルネットワークまたはインターネットにアクセスできるようにする必要はありません。実際のマシンと仮想マシン間の双方向通信です。

汎用ドライバー

この構成モードでは、VirtualBoxを使用して、すべての仮想マシンに配布されるネットワークドライバーを選択できます。 これを除くすべての構成オプションで、VirtualBoxが行うのは、ネットワークカードの特定のモデルを仮想化することですが、このモードでは、ドライバーを提供する必要があります。

この動作モードは通常は使用されません。実際、すべての構成モードで、実際の機器からネットワークカードを抽象化し、可能な限り最大のパフォーマンスを提供できる「virtio-net準仮想化ネットワーク」タイプのアダプターがあります。このオプションを選択した場合、仮想化されたマシンにvirtioドライバーをインストールする必要があります。そうしないと、機能しません(ネットワークカードを認識しません)。

このモードでは、UDPトンネルを使用して、既存のネットワークを介して、異なるホストで実行されている仮想マシンを直接、簡単かつ透過的に相互接続できます。 VDE(仮想分散イーサネット)ネットワークを作成して、上のイーサネットスイッチに接続することもできます。 リナックス またはFreeBSDホスト。 これらのオプションは非常に高度であり、通常は広範な知識が必要です。

NATネットワーク

この構成モードでは、必要なアドレス指定でNATネットワークを作成できます。また、DHCPサーバーを追加して、すべてのマシンにIPv4アドレス指定を提供し、IPv6とポートリダイレクトをサポートすることもできます。

この構成モードでは、一種の「内部ネットワーク+ NAT」があります。 «REDNAT»では、すべての仮想マシンが同じNATサブネット内にあり、それらはすべて同じアドレス指定を持ち、VirtualBoxによってこの通信が可能になるため、相互に通信できます。さらに、これらの仮想マシンは次のこともできます。ローカルホームネットワークのコンピューターと通信し、さらにはオンラインになります。

この«NATネットワーク»を構成するには、最初に新しいネットワークを作成してから、この構成を必要な各VMに詳細に適用する必要があります。

クラウドネットワーク

この構成モードは現在実験段階にあり、目標はVMをOracleに直接接続できるようにすることです。 クラウド 後でVMを追加し、それらの間で通信を行うため。 Oracle Cloudとは何か、どのオプションがあるかわからない場合は、このオプションが探しているものではないことは確かです。

さらに、SDNであるZeroTierソフトウェアのインストールなど、NAT、NATネットワーク、またはブリッジアダプタモードで仮想マシンを相互接続できるようにする他のオプションもあります。 VPN これにより、デバイスをすばやく簡単に相互接続できます。

接続されていません

この構成モードでは、仮想マシンにネットワークカードがインストールされますが、VirtualBoxに接続されないため、ローカルネットワーク、インターネット、ネットワーク通信などのネットワークにアクセスできません。実際のコンピューターで。 この構成モードは、仮想マシンを単に「分離」するために使用され、何とも通信しません。ただし、VirtualBoxネットワークアダプターを直接有効にしない場合は、カードが表示されない場合でも、同じ動作を行うことができます。 仮想マシンのオペレーティングシステムのネットワーク。

次の公式VirtualBoxテーブルでは、さまざまな通信モードと、VMとホスト間、およびVMと接続先のローカルネットワーク間で通信が行われているかどうかを確認できるため、すべてが明確になります。

ご覧のとおり、VirtualBoxには、仮想マシンの通信を許可するかどうかを指定するための多数のオプションがあります。