Mac OS XでVirtual Boxのホストオンリーネットワークを使ってMacとVirtual Boxの仮想マシンを相互に通信できるようにしてみる

Mac

せっかくなんで、ホスト側のMacとゲスト側のVirtual Boxを相互で通信させてみる。
ってか、これができんと良さがないよね…。

まずは、ホストオンリーアダプタを作成する。
作成の手順はこんな感じ。

  1. Virtual Boxを起動する
    17233_01
  2. ツールバーのメニューで"Virtual Box"の"環境設定…"をクリックする。
    17233_02
  3. “VirtualBox – 一般"って画面が表示されるので、画面上側にある"ネットワーク"をクリックする。
    17233_03
  4. “VirtualBox – ネットワーク"って画面が表示されるので、"ホストオンリーネットワーク"ってとこの右側にある"+"のボタンをクリックする。
    17233_04
  5. “vboxnet0″ってのが追加される。
    続けて、ドライバみたいなアイコンをクリックする。
    17233_05
  6. 詳細な画面が表示されるので、"DHCPサーバ"ボタンをクリックする。
    17233_06
  7. “サーバーを有効化"チェックボタンをクリックする。
    17233_07
  8. 各設定ができるようになるので、サーバーアドレス・サーバーマスク・アドレス下限・アドレス上限を設定して"OK"ボタンをクリックする。
    17233_08
    今回はこんな感じで設定した。

    • サーバーアドレス…192.168.56.2
    • サーバーマスク(サブネットマスク)…255.255.255.0
    • アドレス下限…192.168.56.3
    • アドレス上限…192.168.56.10

    17233_09

  9. さらに、"OK"ボタンをクリックする。
    17233_10
  10. これで、ホストオンリーアダプタの設定はおしまい。

次に、仮想マシンのネットワークアダプタを変更する。

  1. Macと相互に通信したい仮想マシンをクリックして、"Oracle VM VirtualBox マネージャー"の画面の上の方にある、"設定"ってアイコンをクリックする。
    17233_12
  2. “XXX – 一般"(XXXは仮想マシン名)って画面が表示されるので、画面上にある"ネットワーク"ってアイコンをクリックする。
    17233_11
  3. ネットワークアダプターの設定が表示されるので、ホストオンリーアダプターに設定を変更して"OK"ボタンをクリックする。
    17233_13
    設定はこんな感じ。

    • 割り当て…"ホストオンリーアダプター"
    • 名前…"vboxnet0″
      ※さっき作ったホストオンリーアダプターの名前

    17233_14

  4. これで、仮想マシンのネットワークの設定はおしまい。

試しにMacとVirtual Boxの仮想マシンが相互に通信できるかpingで確認してみる。

まずは、MacからVirtual Boxの仮想マシン。
Virtual Boxの仮想マシンはLinuxを動かしていて、IPアドレスは"192.168.56.3″ってなってる。

17233_15

MacからVirtual Boxの仮想マシンにpingしてみると返事がある。

17233_16

次にVirtual Boxの仮想マシンからMac。
Macは"192.168.56.1″ってなってる。

17233_18

Virtual Boxの仮想マシンからMacにpingしてみると返事がある。

17233_17

ま、メモってことで。