でゲストVMとホスト間のネットワークを構成する方法Oracle VirtualBoxに異なるオペレーティング-システムをインストールしたら、ホストと仮想マシン
この記事では、Linuxのゲスト仮想マシンとホスト用のネットワークを設定する最も簡単で直接的な方法について説明します。
このチュートリアルの目的のために:
- ホストオペレーティングシステム–Linuxミント18
- 仮想マシンOS–CentOS7およびUbuntu16。,10
要件
- ホスト-マシンにインストールされている稼働中のOracle Virtualbox。Oracle virtual boxには、Ubuntu、Fedora、CentOS、Linux Mintなどのゲストオペレーティングシステム、または任意のオペレーティングシステムがインストールされている必要があります。
- 仮想マシンの電源をオンにする必要があるステップまでの構成を実行するときに、仮想マシンの電源をオフにします。
ゲストマシンとホストマシンが通信するためには、それらが同じネットワーク上にある必要があります。,
デフォルトのネットワークカード(アダプタ1)通常の接続に使用され、ゲスト機を利用したインターネットへのNAT経由でホスト機です。
重要:常にホストと通信する最初のアダプタとインターネットに接続する第二のアダプタを設定します。
ゲストとホストマシン用のネットワークの作成
以下のVirtualbox managerインターフェイスで、まずホストとゲストが動作するネットワークを作成します。,
ファイルに移動–>環境設定またはヒットCtrl + G
:
次のインターフェイスから、二つのオプションがあります。 次に、右側の+
サインを使用して、新しいホスト専用ネットワークを追加します。,
以下は、vboxnet0という新しいホスト専用ネットワークが作成されたスクリーンショットです。
必要に応じて、中央の-
ボタンを使用して削除し、ネットワークの詳細/設定を表示するには、編集ボタンをクリックします。,
ネットワークアドレス、ネットワークマスクなど、設定に従って値を変更することもできます。
メモ:以下のインターフェイスのIPv4アドレスは、ホストマシンのIPアドレスです。
次のインターフェイスでは、ゲストマシンに動的IPアドレスを使用させたい場合にDHCPサーバーを設定できます(使用する前に有効にしていることを確認してください)。 ただし、仮想マシンに静的IPアドレスを使用することをお勧めします。,
変更を保存するには、以下のすべてのネットワーク設定インターフェイスでOKをクリックしま
仮想マシンのネットワーク設定を構成
注:ホストマシンと通信するためにネットワークに追加するすべての仮想マシンについて、以下の手順に従うことができます。
virtual box managerインターフェイスに戻り、Ubuntu16.10serverやCentOS7などのゲスト仮想マシンを選択し、設定メニューをクリックします。,
仮想マシンをホストに接続するためのアダプタの構成
上記のインターフェイスからネットワークオプションを選択します。 その後、次の設定で最初のネットワークカード(アダプタ1)を構成します。
- オプションをチェックします。”ネットワークアダプタを有効にする”をオンにします。,vboxnet0
下のスクリーンショットのように、OKをクリックして設定を保存します。
仮想マシンをインターネットに接続するようにアダプタを設定します
次に、仮想マシンをホスト経由でインターネットに接続するため, 以下の設定を使用します。
- オプションをチェックします:”ネットワークアダプタを有効にする”をオンにします。
- アタッチされたフィールドで:select NAT
ゲスト仮想マシンの静的IPアドレスを設定します
この段階で、ゲスト仮想マシン静的ipアドレスを設定します。,ゲストマシン上のすべてのインターフェイスと割り当てられたIPアドレスを表示します。
$ ip add
上記のスクリーンショットから、仮想マシン上で:
lo
–ループバックインターフェイスenp0s3
(adapter1)–前の手順のいずれかで設定され、後で静的ipアドレスで構成され,enp0s8
(アダプタ2)-インターネットへの接続用。 デフォルトではDHCPが使用されます。
Debian/Ubuntu/Linux Mintで
重要:ここでは、Ubuntu16.10サーバーを使用しました:IPアドレス:192.168.56.5。
スーパーユーザー権限を持つお気に入りのエディターを使用して/etc/network/interfacesファイルを開きます。
$ sudo vi /etc/network/interfaces
インターフェイスenp0s3に次の設定を使用します(ここでは好みの値を使用します)。
ファイルを保存して終了します。,
次に、次のようにネットワークサービスを再起動します。
$ sudo systemctl restart networking
または、システムを再起動し、インターフェイスが新しいipアドレスを使用しているかどうかを密接に確認します。
$ ip add
RHEL/CentOS/Fedora
重要:このセクションでは、CentOS7:IPアドレス:192.168.56.10を使用しました。,
まず、enp0s3–host-only network interface;/etc/sysconfig/network-scripts/ifcfg-enp0s3のファイルをスーパーユーザー権限を持つお気に入りのエディターを使用して開きます。
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
以下の設定を作成/変更します(ここで好みの値を使用します)。
ファイルを保存して終了します。, 次に、次のようにネットワークサービスを再起動します(再起動することもできます)。
$ sudo systemctl restart network.service
インターフェイスが新しいIPアドレスを使用しているかどうかを確認します。
$ ip add
SSHを使用してホストから仮想マシンを管理する
ホストマシンでは、SSHを使用して仮想マシンを管理します。 次の例では、SSHを使用してCentOS7(192.168.56.10)サーバーにアクセスしています。
$ ssh [email protected]$ who
これで完了です!, この記事では、ゲスト仮想マシンとホスト間のネットワークを簡単に設定する方法について説明しました。 以下のフィードバックセクションを使用して、このチュートリアルに