出版

Jack Wallen が、VirtualBox を使用して仮想ネットワークを作成し、会社のネットワークに影響を与えずにゲスト サーバーとデスクトップをテストするプロセスを説明します。

例えば、テスト目的でVirtualBoxを使用しており、社内ネットワークに影響を与えることなく、2人以上のゲストが相互に通信できる隔離されたネットワークを構築する必要がある場合を考えてみましょう。この設定により、社内のメインネットワークに影響を与えることなく、必要なテストをすべて実行できます。テストの範囲によっては、この設定は必須となる場合があります。
どうやってやるんですか?信じられないかもしれませんが、実はとても簡単です。少なくともソフトウェアの最新リリースでは。今回はVirtualBox 5.2.2を使ってデモを行います。VirtualBoxがどのプラットフォームで動作しているかは関係ありません。ただし、透明性を保つために、私の場合はElementary OSで動作させています。
新しいネットワークの作成
VirtualBoxを最近アップグレードしたばかりの方は、インターフェースが少し変わっていることに気付いたかもしれません。右上に「マシンツール」と「グローバルツール」という2つのドロップダウンがあります。「グローバルツール」ドロップダウンをクリックし、「ホストネットワークマネージャー」をクリックすると、新しいウィンドウが表示されます(図A)。
図A

この新しいウィンドウで「作成」ボタンをクリックすると、新しい仮想ネットワークを作成できます。これにより、新しい仮想ネットワークに必要な情報が自動的に入力されます。このネットワークは、目的に適したものになるはずです。会社のネットワークと競合しない限り(競合するはずはありません)、デフォルトのままにしておいてください。
仮想ネットワーク上で DHCP サーバーが必要な場合は、[DHCP サーバー] タブをクリックし、[サーバーの有効化] チェックボックスをクリックします (図 B )。
図B

ニーズに合わせて DHCP サーバーを構成し、「適用」をクリックします。
仮想ネットワークが使用できるようになりました。
新しいネットワークの使用
ゲストが新しいネットワークを利用できるように設定するには、ゲストが実行状態になっていてはいけません。ゲストをシャットダウンしてください。ゲストが実行状態から外れたら、メインウィンドウからゲストを選択し、「設定」ボタンをクリックします。表示されたウィンドウで、「ネットワーク」セクションをクリックします。「接続先」ドロップダウンから「ホストオンリーアダプター」を選択します。「名前」ドロップダウンから、新しく作成した仮想ネットワークを選択します(図C)。
図C

必要なゲストに適切なネットワークを設定し、起動すると、新しく作成されたネットワーク上でゲスト同士が通信できるようになりますが、メインネットワークには接続できません。会社に迷惑をかけることなく、思う存分実験を行うことができます。
仮想ネットワークを簡単に
VirtualBox で仮想ネットワークを操作するのは非常に簡単になりました。この方法は、プライマリネットワーク上のマシンからアクセスする必要のないゲストサーバーやデスクトップに使用できます。各ゲストが同じ仮想ネットワーク上で動作している限り、少なくともお互いを認識できます。
こちらもご覧ください
- コマンドラインからVirtualBox仮想マシンを複製する方法
- VirtualBoxでコピー&ペーストを有効にする方法
- VirtualBox仮想マシンでブリッジネットワークを設定する方法
- VirtualBox VMを社内ネットワークに接続する方法
- MacでWindows 10を実行する方法

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。