VirtualBox に Linux をインストール後に Host-only Adapter の設定を追加した手順をメモっておく。
環境
- VirtualBox 4.3.10 r93012
- ホストOS: Oracle Linux 6.4
- ゲストOS: Oracle Linux 6.5
手順
VirtualBox の設定
- VirtualBox で Host-only Adapter を追加する
- 仮想マシンが起動している場合は停止する
- 仮想マシンを選択して、[Settings]-[Network]-[Adapter2]を選択する
- [Enable Network Adapter] をチェックする
- [Attatched to] で [Host-only Adapter] を選択する
ゲストOSの設定
- Host-only Adapter に使用するインターフェースの名前とMACアドレスを確認する
# ifconfig -a eth0 Link encap:Ethernet HWaddr 08:00:27:4C:A1:C5 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) eth1 Link encap:Ethernet HWaddr 08:00:27:B1:9E:F7 ★ inet addr:192.168.56.110 Bcast:192.168.56.255 Mask:255.255.255.0 ★実は設定変更後の確認結果なのでIPアドレスが表示されている inet6 addr: fe80::a00:27ff:feb1:9ef7/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:307 errors:0 dropped:0 overruns:0 frame:0 TX packets:241 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:31144 (30.4 KiB) TX bytes:29380 (28.6 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:16 errors:0 dropped:0 overruns:0 frame:0 TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1328 (1.2 KiB) TX bytes:1328 (1.2 KiB)
- /etc/sysconfig/network-scripts/ifcfg-eth1 に以下の設定を記述する
DEVICE=eth1 HWADDR=08:00:27:B1:9E:F7 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPADDR=192.168.56.110 NETMASK=255.255.255.0 BROADCAST=192.168.56.255 GATEWAY=192.168.0.1
- ネットワークを再起動する
# service network restart