仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

VirtualBox とブリッジ ネットワークが機能しない

私は V'box が好きで、嘘をつくことはできません。すべてのオタクは否定できません。問題は、あらゆる種類のテストなどに VirtualBox を使用することです。公正な取引。しかし、ときどき、この完全に分別のあるプログラムが不正行為を行い、私の努力に協力するのをやめることがあります。適切な例として、ブリッジ ネットワーク。

長年にわたり、ネットワークと共有のチュートリアル、ポート転送を使用して NAT 経由で共有する方法、NAT ネットワークを構成する方法など、VirtualBox のネットワーク機能に関するガイドを多数作成してきました。たまたま、私はブリッジ ネットワーク機能も使用しています。これはシンプルで便利であり、有線およびワイヤレス アダプタなどを使用して確実に機能するように思われるからです。何年もの間、トラブルはありませんでしたが、突然トラブルが発生しました。ブリッジ ネットワークは、VirtualBox 6.X を実行している Linux ホストでネットワークを停止しました。ゲディット?ネットワークが機能しません。ほほ。私に従ってください。

問題の詳細

VirtualBox 6.1を搭載したKubuntu 18.04を実行しているSlimbookラップトップでこれに遭遇しました。ラップトップには Intel デュアルバンド ワイヤレス アダプタが搭載されており、これをブリッジ ネットワークに長期間問題なく使用できました。数週間前、Windows と Linux の両方のゲスト オペレーティング システムが、このネットワーク構成では IP アドレスを取得できないことに気付きました。

VirtualBox とブリッジ ネットワークが機能しない

ルーターを除外するために、VirtualBox を実行している Windows ホストでテストしましたが、そのような問題は発生しませんでした。 Linux を除外するために、他のいくつかのディストリビューションでこれを試してみましたが、実際のアーキテクチャとカーネル バージョンの違いにもかかわらず、同じ (悪い) 結果が得られました。したがって、これは Linux 用の VirtualBox ビルドに限定されているようですが、Linux が原因ではありません。もちろん、公式フォーラムにアクセスすると、このトピックに関する多くのスレッドを見つけることができます。それらのほとんどは、ブリッジ ネットワークは信頼できないという修正またはあいまいなコメントで最高潮に達します。動作します。しかし違います。

おそらく、ネットワーク スタックなどで新しいリグレッションに遭遇した可能性があります。おそらく、この問題に遭遇することはないでしょう。しかし、もしそうなら、VirtualBoxのビルドに関係なく、特定のブリッジネットワークの問題が解決されるまで、おそらくあなたを助けることができる、ある程度合理的な回避策を見つけることができました.そうでなければ、あなたはこの記事を読んでいないからです。

解決策

ネットワークをブリッジしましたが、クライアントは IP アドレスを取得できません。静的 IP アドレスを使用しても役に立ちません。私の場合、これの理由は、仮想ネットワーク アダプターのランダムに生成された MAC アドレスと、ブリッジされた (物理) カードで使用される MAC アドレスとの間の競合のようです。以前は、これは機能に影響を与えなかったため、これはバグのようなにおいがしましたが、現在は解決されています。回避策は、物理カードの MAC アドレスと一致するように仮想アダプターの MAC アドレスを手動で設定することです。

これを行うには、影響を受ける仮想マシンの [設定]> [ネットワーク]> [詳細設定] に移動します。ここで、MAC アドレス フィールドをホストのアダプタに設定できます。 Then, start your virtual machine and go happily about your business.

VirtualBox とブリッジ ネットワークが機能しない

Caveats

Now, this is a workaround, not a full and complete solution. With this change in place, your virtual machine will get the same IP address as your host. This also means that some applications may not necessarily work correctly, because your network has supposedly two identical hosts with the same shared address. You should then consider manually assigning a different IP address to your virtual machine, once it comes up.

結論

I am never happy writing less-than-perfect tutorials, but sometimes, I feel it's better to give the readers some help, with the necessary disclaimers, than keep on sculpting my David for all eternity. Today, we have one such example. It's obvious we're facing a problem in the software, and thus, the most logical solution is to wait for an official fix. Happened before, can happen again.

Anyway, regardless, I hope you do find the information above useful. Not perfect, but might help you get out of a lurch, especially since this problem will affect you when you least need it, i.e. you will power on your VM, expecting everything to work, and then you suddenly won't be able to accomplish any network-related tasks. If you have any ideas, suggestions or experiences on this topic, feel free to mail them. We're done.

乾杯。


  1. VirtualBox でディスクのクローンを作成する方法 - チュートリアル

    ビジネスまたは娯楽で仮想化を使用している場合、VirtualBox に出くわしたことがあるかもしれません。VirtualBox は非常に強力で汎用性の高い無料のソリューションであり、デスクトップ ユーザーがオペレーティング システムを導入する際に非常に柔軟に対応できます。 また、マニアックな趣味で仮想化を楽しんでいるだけの愛好家や、仮想化のおかげで新しいオペレーティング システムの使い方を学んでいる熱心なソフトウェア愛好家以上の場合は、次のシナリオに遭遇することになります。多数の仮想マシンを展開します。 個々のインストールをいじる時間はありません。実際、マシンを 1 つずつ手動で構成す

  2. VirtualBox 3.0.0 はすごい!

    私のお気に入りのデスクトップ仮想化ソフトウェアには、VirtualBox と VMware Server があります。どちらも気に入って使っています。それらは全体的に非常に似ていますが、他の製品にはない独自の機能のサブセットをユーザーに提供し、互いにうまく補完しています. ほんの数日前、興奮の渦中に VirtualBox 3.0.0 がリリースされました。これは、前任者と VMware Server の両方に対して、どれだけうまく機能するかを確認する絶好の機会でした。深呼吸して、私についてきてください。長い紹介であなたを苦しめますが、それだけの価値があるはずです。 比較 ...