VirtualBox & bridged networking no longer works

VirtualBox & bridged networking no longer works

Updated: 2020年8月26日

私はV’boxが好きなので、オタクの皆さんは否定できませんが、私は嘘がつけません。 というのも、VirtualBox をあらゆる種類のテストや何やらに使っているからです。 公正な取引です。 しかし、時々、この完璧に賢明なプログラムは、行儀が悪く、私の努力に協力しなくなることを決定します。 たとえば、ネットワーク & の共有チュートリアル、ポート転送を使用して NAT 上で共有する方法、および NAT ネットワークを構成する方法などです。 たまたま、私はブリッジド ネットワーク機能を使用しています。これは簡単で便利で、有線および無線アダプタやその他で確実にうまく動作するように思われるからです。 長年、何の問題もなかったのですが、突然、問題が発生しました。 VirtualBox 6.Xを実行しているLinuxホストで、ブリッジネットワークが使えなくなったのです。 Networknot-work. ほほう。

Problem in more detail

私は、Kubuntu 18.04 と VirtualBox6.1 を実行している私の Slimbook ラップトップでこれに遭遇しました。 ラップトップには Intel のデュアルバンド ワイヤレス アダプターがあり、長い間、何の問題もなくブリッジ ネットワークに使用することができました。 8586>

ルーターを除外するために、VirtualBox を実行している Windows ホストでテストしましたが、そのような問題は発生しませんでした。 Linux を除外するために、いくつかの他のディストロでこれを試しましたが、実際のアーキテクチャとカーネル バージョンに違いがあるにもかかわらず、同じ (悪い) 結果が得られました。 ということは、これはLinux用のVirtualBoxのビルドに限ったことであって、Linuxが原因ではないようです。 もちろん、公式フォーラムにアクセスすれば、このトピックに関する多くのスレッドを見つけることができ、それらのほとんどは、修正または、ブリッジドネットワーキングは信頼できないので、動作することを喜ぶべきだというあいまいなコメントで締めくくられています。 しかし、もしそうであれば、私は半ば合理的な回避策を見つけることができました。 そうでなければ、この記事を読んでいないでしょうから。

Solution

つまり、ブリッジド ネットワークはあるが、クライアントが IP アドレスを取得できないのです。 静的 IP アドレスの使用も役に立ちません。 私の場合、この原因は、仮想ネットワーク アダプターのランダムに生成される MAC アドレスと、ブリッジ接続 (物理) カードで使用される MAC アドレスが競合することにあるようです。回避策は、仮想アダプタの MAC アドレスを物理カードのものと一致させることです。

これを行うには、影響を受ける仮想マシンの [設定] > [ネットワーク] > [詳細設定] に移動し、MAC アドレス フィールドにホストのアダプタのものを設定します。 その後、仮想マシンを起動し、業務に励んでください。

Caveats

さて、これは回避策であって、完全に解決できるものではありません。 この変更により、仮想マシンはホストと同じ IP アドレスを取得するようになります。 これは、ネットワークに同じ共有アドレスを持つ 2 つの同一のホストがあると考えられるため、一部のアプリケーションが必ずしも正しく動作しない可能性があることも意味します。 あなたは、それが一度 come up.

Conclusion

私は完璧ではないチュートリアルを書いて幸せでは決してありませんが、時には、私はそれが永遠に私のDavidを彫刻に保つよりも、必要な免責事項と、thereadersいくつかの助けを与える方が良いと感じています,トリーバーチ。 ソフトウェアに問題があることは明らかなので、公式な修正を待つのが最も論理的な解決策です。

いずれにせよ、上記の情報が役に立つことを願っています。 特に、この問題は、最も必要でないときに影響を受けるので、完璧ではありませんが、窮地を脱するのに役立つかもしれません。 このトピックについて何かアイデア、提案、経験などがあれば、遠慮なくメールしてください。 以上です。

お疲れ様でした。

コメントを残す

メールアドレスが公開されることはありません。