ホストの切断後にVirtualBoxゲストネットワークが失われる


8

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

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

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

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


私はVBoxに慣れていませんが、これは、VBoxが実行しようとしているNATの問題のように聞こえます。「プライベート」ネットワークと「パブリック」ネットワークの間のルートに問題がある可能性があります。ifconfigsとtracerouteを投稿できますか?
Guamaniac 2010

1
VirtualBoxフォーラムにこの質問をクロス投稿し、この応答を得ました。「それは望ましくありませんが、予想される動作です。回避策は可能ですが、かすかな心のためではありません。ホストを介してicsを介してhostonlyリンクをゲスト用に共有することを含みます。切断、VBox natはできません。」
デイブコノプカ

@Guamaniacしたがって、問題を再現しようとしているときに、ホストからルーターへの切断のみでは回復できないことがわかりました。ホストとルーターのワイヤレスネットワークを手動で切断した後、ゲストを再接続すると、インターネットへの接続が回復します。通常、マシンをスリープ状態にして数分/時間後に再接続しようとすると問題が発生します。ゲストが回復不能になったことを確認するためにさらにテストを行い、それが発生したときにtracerouteを実行します。
Dave Konopka、

回答:



2

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.