Mac OS XでVirtual Boxのホストオンリーネットワークを使ってMacとVirtual Boxの仮想マシンを相互に通信できるようにしてみる
せっかくなんで、ホスト側のMacとゲスト側のVirtual Boxを相互で通信させてみる。
ってか、これができんと良さがないよね…。
まずは、ホストオンリーアダプタを作成する。
作成の手順はこんな感じ。
- Virtual Boxを起動する
- ツールバーのメニューで"Virtual Box"の"環境設定…"をクリックする。
- “VirtualBox – 一般"って画面が表示されるので、画面上側にある"ネットワーク"をクリックする。
- “VirtualBox – ネットワーク"って画面が表示されるので、"ホストオンリーネットワーク"ってとこの右側にある"+"のボタンをクリックする。
- “vboxnet0″ってのが追加される。
続けて、ドライバみたいなアイコンをクリックする。
- 詳細な画面が表示されるので、"DHCPサーバ"ボタンをクリックする。
- “サーバーを有効化"チェックボタンをクリックする。
- 各設定ができるようになるので、サーバーアドレス・サーバーマスク・アドレス下限・アドレス上限を設定して"OK"ボタンをクリックする。
今回はこんな感じで設定した。- サーバーアドレス…192.168.56.2
- サーバーマスク(サブネットマスク)…255.255.255.0
- アドレス下限…192.168.56.3
- アドレス上限…192.168.56.10
- さらに、"OK"ボタンをクリックする。
- これで、ホストオンリーアダプタの設定はおしまい。
次に、仮想マシンのネットワークアダプタを変更する。
- Macと相互に通信したい仮想マシンをクリックして、"Oracle VM VirtualBox マネージャー"の画面の上の方にある、"設定"ってアイコンをクリックする。
- “XXX – 一般"(XXXは仮想マシン名)って画面が表示されるので、画面上にある"ネットワーク"ってアイコンをクリックする。
- ネットワークアダプターの設定が表示されるので、ホストオンリーアダプターに設定を変更して"OK"ボタンをクリックする。
設定はこんな感じ。- 割り当て…"ホストオンリーアダプター"
- 名前…"vboxnet0″
※さっき作ったホストオンリーアダプターの名前
- これで、仮想マシンのネットワークの設定はおしまい。
試しにMacとVirtual Boxの仮想マシンが相互に通信できるかpingで確認してみる。
まずは、MacからVirtual Boxの仮想マシン。
Virtual Boxの仮想マシンはLinuxを動かしていて、IPアドレスは"192.168.56.3″ってなってる。
MacからVirtual Boxの仮想マシンにpingしてみると返事がある。
次にVirtual Boxの仮想マシンからMac。
Macは"192.168.56.1″ってなってる。
Virtual Boxの仮想マシンからMacにpingしてみると返事がある。
ま、メモってことで。
[amazonjs asin="4777517012″ locale="JP" title="はじめてのVirtualBox―オープンソースの「仮想化ツール」の使い方を詳細解説! (I・O BOOKS)"]
ディスカッション
コメント一覧
まだ、コメントがありません