Linux ゲスト仮想マシンと Mac ホスト間でブリッジ ネットワークを機能させることができません

Linux ゲスト仮想マシンと Mac ホスト間でブリッジ ネットワークを機能させることができません

VirtualBox の Linux Mint vsn 12 から Mac Lion ホストへのブリッジ ネットワークを確立しようとしています。

Macの設定:

  • ネットワーク設定: en3 は DHCP によって構成されます
  • 共有設定: インターネット共有が選択され、en3 から en3 を使用するコンピューターへの接続を共有します

Virtualbox Linuxの設定:

  • ネットワーク設定: ブリッジアダプタ、名前: en3

ホスト (192.168.2.1) からゲスト (192.168.2.2) へ、またゲストからホストへは ping できますが、Linux ゲストから外部へは ping できません。Mac ホストから外部へは ping できるので、ホストの接続は確立されています。

他にも奇妙に思えるのは、Mac のネットワーク設定で、DHCP によって生成された IP アドレスが 169.254.243.185 と表示されることです。これはいったい何なのでしょうか?? ただし、Mac でターミナルを開くと、ifconfig では en3 inet アドレスが 192.168.2.1 と表示されます。

答え1

VirtualBox に CentOS ゲスト OS があり、Mac OS X ホストを使用しています。ブリッジ ネットワークは機能しています。

Mac OS X の設定でインターネット共有を有効にしませんでした。有効にする必要があった理由はありますか? インターネット共有を有効にせずにブリッジ ネットワーク オプションを試しましたか?

答え2

私も同じ問題を抱えていました。ブリッジ モードでは DHCP を取得できませんでしたが、NAT は正常に動作していました。

Lion Firewall に疑問を感じていましたが、オフにしても効果はありませんでした。

その後、ブリッジ モードで動作しないのは DHCP だけであることがわかったので、Linux ホストで IP アドレスを手動で設定すると、すべて正常に動作するようになりました。

答え3

VirtualBox の接続問題に対する簡単な解決策を見つけました:

  1. をセットするネットワーク設定仮想マシン/ゲストマシンのVirtualBox設定で「NAT」に設定する
  2. VM を起動した後、「ネットワーク アダプターのプロパティ」に移動し、次の DNS サーバー アドレス (OpenDNS 構成) を入力します。
    • 208.67.222.222
    • 208.67.220.220
  3. これで完全なインターネット接続が確立されました。

関連情報