web-dev-qa-db-ja.com

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

Virtualboxのlinuxmint vsn12からMacLionHostへのブリッジネットワークを確立しようとしています。

Mac構成

  • ネットワーク設定:DHCPによって構成されたen3
  • 共有設定:インターネット共有を選択、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のen3inetアドレスが192.168.2.1と表示されます。

2
tgoneil

VirtualBoxにCentOSゲストOSがあり、Mac OSXホストを使用しています。ブリッジネットワークは私のために働いています。

Mac OSX構成でインターネット共有を有効にしませんでした。それを有効にする必要がある理由はありますか?インターネット共有を有効にせずにブリッジネットワークオプションを試しましたか?

0
Rohit

私は同じ問題を抱えていました:NATは、ブリッジモードでDHCPを取得できなかったときに正常に機能していました。

私はLionFirewallに疑いを持っていましたが、それをオフにしても役に立ちませんでした。

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

2
pnemec

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

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