私はいくつかのネットワークで VirtualBox ブリッジ アダプターを使用してきましたが、正常に動作していました。
しかし、数日前に新しいネットワークで試してみたところ、今回は機能しませんでした。このネットワークでの唯一の違いは、接続するためにユーザー名とパスワード (パスワードだけではなく) が必要であることです。この 2 つが接続できるかどうかはわかりません。
Windows 8 ホスト マシンでは、接続は正常に機能します。Linux ゲスト マシンでは、コマンドの結果に、または情報さえifconfig
表示されません。ただし、は稼働しています。inet addr
bcast
mask
ath0
答え1
短い説明:
ネットワークに接続するためにユーザー名とパスワードが必要であり、ゲスト OS で「ブリッジ」ネットワークを使用している場合、ゲスト OS でユーザー名とパスワードを再度入力しなければ、そのネットワークに接続することはできません。
詳しい説明:
あなたはこう述べています。太字の強調は私によるものです。
このネットワークの唯一の違いは接続するにはユーザー名とパスワードが必要です(パスワードだけではありません)。この2つを接続できるかどうかはわかりません。
これは問題が何であるかをかなり説明しています。VirtualBoxで「ブリッジ」ネットワークを設定すると、次のように動作します。公式VirtualBoxドキュメント; 再び太字の強調は私によるものです:
ブリッジ ネットワークでは、VirtualBox はホスト システム上のデバイス ドライバーを使用して、物理ネットワーク アダプターからのデータをフィルターします。このドライバーは「ネット フィルター」ドライバーと呼ばれます。これにより、VirtualBox は物理ネットワークからデータを傍受してそこにデータを注入し、ソフトウェアで新しいネットワーク インターフェイスを効果的に作成できます。ゲストがこのような新しいソフトウェア インターフェイスを使用している場合、ホスト システムからは、ゲストがネットワーク ケーブルを使用してインターフェイスに物理的に接続されているように見えます。: ホストは、そのインターフェースを介してゲストにデータを送信し、ゲストからデータを受信できます。つまり、ゲストとネットワークの残りの部分の間でルーティングまたはブリッジを設定できます。
したがって、事実上、VirtualBox の Linux ゲスト OS で「ブリッジ」ネットワークを使用している場合、そのマシンは、ホストに依存しない独自のネットワーク コネクタを介してネットワークに接続されているかのようになります。つまり、単に 2 台目の物理マシンがネットワークに接続されているかのようになります。
結局のところ、問題が発生しているネットワークに接続するためにユーザー名とパスワードのペアが必要な場合、Windows 8 ホスト OS で接続するためにそれらの資格情報を入力したという事実は、Linux ゲスト OS にとってはほとんど意味がありません。Linux ゲスト OS 経由でネットワーク接続を機能させるには、そこにも同じ資格情報を入力する必要があります。