virtualbox でのネットワーク設定

環境: v4.0.4, ホスト Windows7 x64, ゲスト ubuntu 10.10

  1. VMのネットワーク設定から、「ホストオンリーアダプタ」を割り当てる
  2. Windows のコントロールパネル > ネットワーク接続から、「ローカルエリア接続」の共有を許可する
  3. VirtualBox Host-Only Network」のIPアドレス(初回共有許可時に変更されるはず)をゲートウェイとして、ゲストのIPアドレスを設定する

最後の部分はゲストの種類によって変わりますが、ubuntu10 だとこんな感じになります。

$ sudo vim /etc/network/interfaces
  ... (略) ...
  auto eth0
  iface eth0 inet static
      address 192.168.137.2
      netmask 255.255.255.0
      gateway 192.168.137.1
      dns-nameservers 192.168.137.1
$ sudo service network-interface restart INTERFACE=eth0

ここで、192.168.137.1 が「VirtualBox Host-Only Network」の IP アドレスです。
この例では、 eth0 のIPアドレスを 192.168.137.2 として静的に割り当てています。
(dns-nameservers の設定には resolvconf パッケージが必要です。)

あとは、ifconfig で設定値を表示するなり、ping 打つなりして、ネットワークに接続されているか確認してください。