ネットワークアダプタは最大で4つまで使用できる。
割り当てにはいくか種類があり、デフォルトでNATが選択されている。
- 未割り当て
- NATゲストOSからインターネットは繋がるが、ホストOS間は繋がらない。
- ブリッジアダプタゲストOSがホストOSと同じネットワークにつながる。インターネットに繋がり、ゲストOSとホストOSの間がつながる。同じネットワーク上の他のPCからも見える。
- 内部ネットワーク仮想マシンを複数起動したときに、各マシン間を繋ぐためのネットワークらしい。
- ホストオンリーアダプタホストOSとゲストOS間のネットワーク。
- Generic Driver
つまり標準で、ゲストOSはインターネットはできるけども、ホストOSとは繋がっていない。
で目的としては
- ゲストOSがインターネットに繋がる
- ゲストOSとホストOSが繋がる
なので、ブリッジ接続かなと思ったらハマった。
結論としてはアダプタを2つにし、NATとホストオンリーアダプタにする。
これでUbuntuを起動して確認。
firefoxを起動してインターネットにも繋がる事も確認。
またホストOSからpingを飛ばしてみる。
ちなみにもう一方のアダプタ(NATの方)へは飛ばない。
$ sudo route カーネルIP経路テーブル 受信先サイト ゲートウェイ ネットマスク フラグ Metric Ref 使用数 インタフェース default 10.0.2.2 0.0.0.0 UG 0 0 0 rename2 10.0.2.0 * 255.255.255.0 U 1 0 0 rename2 link-local * 255.255.0.0 U 1000 0 0 rename2 192.168.56.0 * 255.255.255.0 U 1 0 0 eth1
$ ifconfig eth1 Link encap:イーサネット ハードウェアアドレス 08:00:27:59:22:7e inetアドレス:192.168.56.102 ブロードキャスト:192.168.56.255 マスク:255.255.255.0 inet6アドレス: fe80::a00:27ff:fe59:227e/64 範囲:リンク UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RXパケット:16 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:70 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:2549 (2.5 KB) TXバイト:11278 (11.2 KB) lo Link encap:ローカルループバック inetアドレス:127.0.0.1 マスク:255.0.0.0 inet6アドレス: ::1/128 範囲:ホスト UP LOOPBACK RUNNING MTU:16436 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) rename2 Link encap:イーサネット ハードウェアアドレス 08:00:27:96:ea:6c inetアドレス:10.0.2.15 ブロードキャスト:10.0.2.255 マスク:255.255.255.0 inet6アドレス: fe80::a00:27ff:fe96:ea6c/64 範囲:リンク UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RXパケット:25 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:98 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:3522 (3.5 KB) TXバイト:13346 (13.3 KB)
firefoxを起動してインターネットにも繋がる事も確認。
またホストOSからpingを飛ばしてみる。
> ping 192.168.56.102 192.168.56.102 に ping を送信しています 32 バイトのデータ: 192.168.56.102 からの応答: バイト数 =32 時間 <1ms TTL=64 192.168.56.102 からの応答: バイト数 =32 時間 <1ms TTL=64 192.168.56.102 からの応答: バイト数 =32 時間 <1ms TTL=64 192.168.56.102 からの応答: バイト数 =32 時間 <1ms TTL=64
ちなみにもう一方のアダプタ(NATの方)へは飛ばない。
> ping 10.0.2.15 10.0.2.15 に ping を送信しています 32 バイトのデータ: 要求がタイムアウトしました。 要求がタイムアウトしました。 要求がタイムアウトしました。 要求がタイムアウトしました。 10.0.2.15 の ping 統計: パケット数: 送信 = 4、受信 = 0、損失 = 4 (100% の損失)、
参考
もやし日記::VirtualBox 2.2 と CentOS 5.3 でローカル開発環境
0 件のコメント:
コメントを投稿