web-dev-qa-db-ja.com

ホストが切断された後、VirtualBoxゲストネットワークが失われました

Snow LeopardOSXホストマシンとWindowsVistaホストマシンの両方でVirtualBoxを実行しています。ホストマシンがインターネット接続を失うと、インターネットへのホスト接続が再確立された後でも、ゲストマシンはインターネット接続を永久に失うように見えます。

ゲストOSでゲストネットワークをリセットしたり、ホスト仮想ボックス設定を介してケーブルを切断したり、ゲストOSを再起動したりしてもまったく役に立ちません。ゲストはインターネットにアクセスできなくなります。唯一の解決策は、ホストがインターネットに接続しているときにVirtualBox自体を再起動することです。ホストがスリープモードに入るとき、または職場でラップトップを切断してから自宅で再接続するとき、これは本当に苦痛になります。

ゲストはNATネットワークでセットアップされます。UbuntuとWindowsの両方を備えたゲストマシンに影響しますXP OS)。

これは予想される動作ですか?誰かが修正を知っていますか?または、セットアップが間違っていますか?

8
Dave Konopka

この記事で説明されているように、VirtualBoxのNATは、ホストのみを試してみたいと思うかもしれません。 http://akutz.wordpress.com/2009/08/20/building-a -better-os-x-firewall-or-how-i-solved-the-nat-problem-for-virtualbox /

4
redben

私はここでさまざまな仮想サーバーを運用していますが、NATを使用するときに同様の問題(およびそれ以上)が発生しました。私にとって最も効果的なのは、ブリッジ接続を使用することです。ホストOSでネットワークブリッジを作成し(基本的にはプライマリネットワーク接続以外はブリッジしません)、新しく作成したブリッジを使用してVirtualBoxでブリッジネットワークを使用します。私のホストはWindowsVistaとWindows7、クライアントはWindows Server2008とdebianです。

これにより、クライアントがホストと同じネットに配置されるため、ホストとクライアントが相互に認識し、異なるクライアントが相互に認識できるようになります(同じホストに複数のクライアントがある場合)。

副作用があるかどうかはわかりませんが、ブリッジングの技術的背景についての手掛かりはありません。そのため、このアドバイスは特に注意して行ってください。

2
mnemosyn