web-dev-qa-db-ja.com

VirtualBoxホストオンリーアダプターとブリッジネットワーク

何を、そしてなぜかを理解しようとして3時間の無駄な時間を過ごした後、私は助けを求めてここに来ることにしました。 Windows 10 CreatorsUpdateにアップグレードした後に問題が発生しました。

それで、Windows 10 Creators Updateにアップグレードする前に、ネットワークアダプターにアクティブアダプター「VirtualBox Host-Only Ethernet Adapter」が1つありました私のVMの。 Creators Updateにアップグレードした後、そのアダプターはなくなりました。その後、VirtualBoxをバージョン5.1.20にアップデートしました。

しかし今、私は奇妙な問題を経験しています。新しいホストオンリーアダプターを作成すると、 "VirtualBoxホストオンリーイーサネットアダプター#2"という名前になります。 2つ目を作成すると、 "VirtualBox Host-Only Ethernet Adapter#3"という名前になります。私が理解できないのは、最初の新しいアダプターの名前の最後に番号 "#2"が付いている理由です。この新しいアダプターをどこで作成するかに関係なく、VirtualBoxを使用するか、デバイスマネージャーで新しいネットワークアダプターを手動で追加する場合、最初のアダプターの名前の末尾には常に番号 "#2"が付いています。また、接続名の名前を変更できません。「VirtualBoxホストオンリーイーサネットアダプタ」がすでに存在するというエラーが返されます
画像へのリンク- 12 、。

しかし、それが私がここにいる理由ではありません。 VirtualBoxを使用できないため、ここにいます。これは、使用するアダプターを選択するときに表示されるものです 4 。ホストが2つある場合、番号 "#2"のアダプターはなく、番号 "#3"のアダプターもありません。アクティブなアダプターのみ。 VM "VirtualBox Host-Only Ethernet Adapter"を選択して起動しようとすると、これが返されます- 5

VirtualBoxを完全にアンインストールし、 このチュートリアル を使用してすべてのVirtualBoxドライバーを削除しようとしました。アンインストール後、レジストリでこの不足しているアダプタを検索しようとしましたが、どこにも見つかりません。 "VirtualBox"、 "VBox"に関連するすべてのレジストリエントリを削除しました。 "Host-Only"、 "Ethernet"、 "Adapter"を検索しようとしましたが、この不足しているアダプターが見つかりません。また、C:ドライブ上のVirtualBoxに関連するすべてのフォルダーとファイルを削除しました。しかし、VirtualBoxバージョン5.1.21をインストールした後、最初のアダプターとして "VirtualBox Host-Only Ethernet Adapter#2"が再度作成され、が表示されます。使用可能なブリッジネットワークアダプタ上のVirtualBoxホストオンリーイーサネットアダプタ "

現在VMを正しく使用できないため、本当に助けが必要です。ありがとう!

4
Fesiitis

問題はスクリーンショット#4にあります。「ブリッジネットワーク」ではなく、「ホストオンリーネットワーク」を選択する必要があります。それはうまくいくはずです... virtualboxをアップグレードするたびに、アダプター名の数字を増やしていくだけです:)。

根本的な原因は、VBが更新時に以前のホストオンリーアダプターを正しく削除しなかったため、Windowsシステムにゴースト接続が残るたびにです。興味深いことに、VBそれらをブリッジネットワークアダプタとして扱いました-これは致命的な間違いです。これらのゴースト接続は、次の方法で識別できます。

VBoxManage list -l bridgedifs

GUIDに基づいて、これらのキーをレジストリから手動で削除してから、virtualboxを再インストールできます。

2
Gang Liang

これを試して。

最初にVirtualBoxをアンインストールします。次に、Shift +コンピューターをコマンドプロンプトモードで再起動します。コマンドプロンプトモードで、regeditと入力します。 HKEY_LOCAL_MACHINEを強調表示し、[ハイブの読み込み]([ファイル]-> [ハイブの読み込み])を選択します。ファイルを開く

C:\ Windows\System32\config\SYSTEM

必要な一時的な名前を付けてロードします。 (ここでは、コマンドプロンプトモードのデフォルトフォルダがX:ドライブであるため、C:ドライブにあるSYSTEMファイルをロードすることを忘れないでください)。その後、あなたは見つけるかもしれません

ControlSet001

ロードしたハイブの下のキー。探す

Control\NetworkSetup2\Interfaces

その「#2アダプター」のプロファイルを見つけて削除します。その後、regeditを閉じ、コマンドプロンプトで「exit」と入力します。 Windowsに戻り、VirtualBoxを再インストールします。

0
ei2kpi