VirtualBoxホストオンリーネットワークの使用方法

How Use Virtualbox Host Only Networking



VirtualBoxは、OracleCorporationの人気のある仮想化プラットフォームの1つです。 VirtualBoxを使用すると、複数のオペレーティングシステムを同時に実行できます。メインのホストOSを台無しにする必要はありません。必要な構成をセットアップするための多くの強力なネットワーク機能があります。 VirtualBoxでサポートされているネットワークモードは6つあります。

1.接続されていません(ネットワークカードは存在しますが、ケーブルが抜かれています)







2. NAT(ネットワークアドレス変換)



3.NATサービス



4.ブリッジネットワーク





5.内部ネットワーク

6.ホストのみのネットワーク



7.一般的なネットワーキング

何をカバーしますか?

このガイドでは、VirtualBox仮想マシンでホストオンリーネットワークモードを構成する方法を学習します。 2つの仮想マシンを使用します:1)Fedora 34 2)Ubuntu20.04。ホストオンリーモードで接続した後、両方が相互にpingを実行できるかどうかとホストマシンを確認します。まず、概念とホストオンリーネットワークモードの使用方法を理解しましょう。

VirtualBoxホストオンリーネットワークモード

ホストオンリーネットワークは、ブリッジネットワークモードと内部ネットワークモードを組み合わせた機能を実行します。ブリッジモードでは、仮想マシンはホストマシンの同じ物理インターフェイスを共有するため、ホストマシンや他の仮想マシンと通信できます。同様に、内部ネットワークモードの場合、仮想マシンは相互に通信することしかできませんが、物理インターフェイスに接続されていないため、ホストマシンやセット外の他のマシンと通信することはできません。

ノート: 内部ネットワークで実現できるすべての機能は、ブリッジネットワークでも実行できることは明らかです。ただし、後者の場合、ホストの物理インターフェイスを介して仮想マシントラフィックを通過させるというセキュリティリスクがあります。

ホストオンリーネットワークモードは、ソフトウェアインターフェイス(NIC)を使用してホストマシンと仮想マシンの間にネットワークを作成します。これは、このモードでは、仮想マシンがホストおよび他の仮想マシンに接続できることを意味します。内部ネットワークモードの場合、接続は同じホスト上の仮想マシンに制限されます。また、内部ネットワークモードとは異なり、ホストオンリーモードは、接続された仮想マシンにIPアドレスを割り当てるためのDHCPサービスを提供します。このモードでは、ホストマシンの物理インターフェイスは必要ありません。代わりに、ソフトウェアインターフェイス(vboxnetという名前)が同じ機能を実行します。

すでに構成されている仮想アプライアンスの場合、ホストオンリーネットワークが大いに役立ちます。これらのアプライアンスには、データベースサーバー、Webサーバーなどのさまざまなアプリケーションを実行する複数の仮想マシンが含まれています。ホストオンリーアダプターを使用して、Webサーバーとデータベースサーバーを接続できます。このように、両者は相互に通信できますが、外の世界に接続することはできません。これは、データベースサーバーを外部からの直接アクセスから保護するための望ましい設定です。しかし、Webサーバーの場合、世界中からアクセスする必要があります。したがって、これを行うには、VirtualBoxネットワークオプションの2番目のアダプターをアクティブにして、それをBridgeアダプターに接続します。

ホストオンリーネットワークモードの有効化

VirtualBoxでホストオンリーネットワークモードを有効にするには、以下の手順に従います。

手順1.ホスト専用ネットワークアダプターを作成する必要があります。これを行うには、VirtualBoxメニューバーの[ファイル]オプションに移動し、[ホストネットワークマネージャー]を選択します。

手順2.新しいポップアップウィンドウで、に対応する緑色のアイコンを選択します ホストオンリーネットワークを作成します。 新しいアダプター、 vboxnet0、 作成されます。このアダプタのIP範囲は、[プロパティ]メニューを使用して手動モードから自動モードに設定できます。

アダプタのIPv4アドレスとマスクに注意してください。 192.168.56.1/24 。後で仮想マシンでIPアドレスを構成するときに必要になります。

ステップ3.仮想アダプターが作成されると、ホストオンリーネットワークモードで使用できるようになります。次に、左側のペインのリストから仮想マシンを選択します。仮想マシンの名前を右クリックして[設定]オプションを選択するか、右ペインから[設定]アイコンを選択します。

手順4.新しいポップアップウィンドウで、に対応するラベルを選択します 通信網

手順5.右側のペインの[アダプタ1]タブで次の手順を実行します。

1.チェックしてマークを付けます ネットワークアダプタを有効にする オプション。

2.の下で に添付 ラベル、選択 ホストオンリーアダプター ドロップダウンメニューからのオプション。

3.ラベルの付いたドロップダウンメニューから 名前 、仮想アダプタの名前を選択します( vboxnet0 私たちの場合には)。設定を保存して終了します。

手順6.仮想マシンを起動し、両方のインターフェイスのIPを確認します。あなたは使用することができます ip a このためのコマンド。各マシンを構成しましょう:

a)実行 ip a 指図:

ご覧のとおり、両方のVMにenp0s3インターフェイスのIPアドレスはありません。

b)次に、両方の仮想マシンにIPアドレスを設定します。手順はUbuntuとFedoraの両方で同じです。 IPアドレスは、vboxnet0ネットワークの範囲内にある必要があります。

1)Ubuntu VM

各マシンで次のコマンドを実行します。

a)接続の名前を確認します

ショー付きnmcli

b)IPアドレスを追加します

sudonmcli con mod Wired connection 1ipv4.addresses 192.168.56.10/24ipv4.gateway 192.168.56.1ipv4.methodマニュアル

c)接続を再開します

sudonmcli con down Wired connection 1

sudonmcli con up Wired connection 1

2)Fedora VM

a)接続の名前を確認します

ショー付きnmcli

b)IPアドレスを追加します

sudonmcli con mod Wired connection 1ipv4.addresses 192.168.56.11/24ipv4.gateway 192.168.56.1ipv4.methodマニュアル

c)接続を再開します

sudonmcli con down Wired connection 1

sudonmcli con up Wired connection 1

ネットワーク接続のテスト

ホストオンリーネットワークを構成したので、VMとホスト間でpingが機能しているかどうかを確認しましょう。各マシンに他のマシンからpingを実行します。

1.UbuntuからFedoraおよびホストマシンにpingを実行します。

2.FedoraからUbuntuおよびホストマシンにpingを実行します。

3.ホストマシンからFedora、Ubuntuにpingを実行します。

結論

VirtualBox内の2つの仮想マシン(VM)間にホストオンリーネットワークを正常に構成しました。 VirtualBoxのさまざまな機能をよく理解すると、展開前にテストするためのさまざまな構成とシナリオを作成するのに役立ちます。