Virtualboxでのネットワーク設定
Windows7のPCにゲストOSにCENTOSを載せ、ホストOSからアクセスしたい場合にブリッジ接続にすれば簡単に接続できる。
PCのNICを無線ルータのDHCP接続にしているとNIC自体が活性化されず接続できない
このような場合は、Virtaulboxの「ホストオンリーアダプタ」を利用する
その手順
まず、
Virtaulboxのアダプタ1 (=eth0) を 割り当てを「NAT」にする
次に、 Virtaulboxのアダプタ2 (=eth1) を「ホストオンリーアダプタ」 にする
この状態で起動して インタフェースの状況を確認すると
# ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:5E:46:3A
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe5e:463a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11 errors:0 dropped:0 overruns:0 frame:0
TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3530 (3.4 KiB) TX bytes:3814 (3.7 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:16436 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:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
となり、eth1が表示されない
eth1用のネットワーク設定が必要なため、設定する情報の調査
ゲスト側
(1)HWADDRESS
# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 08:00:27:43:17:EA
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:201 errors:0 dropped:0 overruns:0 frame:0
TX packets:189 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20841 (20.3 KiB) TX bytes:22851 (22.3 KiB)
(2) IPアドレスなど
ホスト側
c:\ipconfig
イーサネット アダプター VirtualBox Host-Only Network:
接続固有の DNS サフィックス . . . :
リンクローカル IPv6 アドレス. . . . : fe80::b9bb:c5cc:7e56:d4b%23
IPv4 アドレス . . . . . . . . . . : 192.168.56.1
サブネット マスク . . . . . . . . : 255.255.255.0
デフォルト ゲートウェイ . . . . . :
これで情報収集ができたので、eth1の作成
IPアドレス 192.168.56.2で作成
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth1
BOOTPROTO=static
HDADDR=08:27:43:17:EA
ONBOOT=on
BROADCAST=192.168.56.255
IPADDR=192.168.56.2
NETMASK=255.255.255.0
NETWORK=192.168.56.0
GATEWAY=192.168.56.1
# /etc/rc.d/init.d/network reload
サービスの再起動
# service network restart
ネットワークの状態確認
# ifconfig
eth1 Link encap:Ethernet HWaddr 08:00:27:43:17:EA
inet addr:192.168.56.2 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe43:17ea/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:201 errors:0 dropped:0 overruns:0 frame:0
TX packets:189 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20841 (20.3 KiB) TX bytes:22851 (22.3 KiB)
PC側からping
C:\ ping 192.168.56.2
これで、ゲストOS上にWEBサーバなど立てたテストができます