VirtualBox 2.2.0の新機能であるHost-Only Networkを試してみた。
NATだとホスト→ゲストにアクセスするために、コマンドプロンプトから
フォワード用のコマンド(VBoxManage setextradata)を叩く必要があったけど、
ホストオンリーネットワークを使えば、そんなことをする必要がなくなる。
とりあえずホストオンリーネットワーク用のNICを追加すると良い。
- VirtualBoxの仮想マシン設定画面の「ネットワーク」を開く。
- 今まで使ってないネットワークアダプタ(「アダプタ2」とか)を選ぶ
- 「ネットワーク アダプタを有効化」にチェックを入れる
- 割り当てで「ホストオンリー ネットワーク」を選ぶ
これでOK。
sudo ifconfig -a
これで今回追加したNICが認識されているかどうかを確認する。
今回追加したのが2枚目だったら、eth0とeth1があればOK。
sudo vi /etc/network/interfaces
末尾に追加
auto eth1 iface eth1 inet dhcp
これで仮想マシンを再起動すれば、きちんと認識されているはず。
ホストからゲストに対してtelnetなんかでアクセスしたい場合には
eth1側のIPアドレスに対してアクセスしてやれば、問題なく繋がる。