VirtualBox-Bridged-Adaptereinstellungen schlagen auf dem Windows 7-Host fehl

5

Stellen Sie sich einen Windows 7 64-Bit-Host vor, auf dem der VirtualBox-Gast für die Verwendung von Bridged Adapter konfiguriert ist.

Beim Starten dieses Gastcomputers wird eine Ausnahme ausgelöst:

Fehler beim Öffnen / Erstellen des internen Netzwerks HostInterfaceNetworking (VERR_SUPDRV_COMPONENT_NOT_FOUND)

Ergebniscode:   E_FAIL (0x80004005)

Welche Lösung gibt es für dieses Problem bei Bridged-Adaptern in VirtualBox?

Die Lösungen versuchten:

  • Der Adaptertyp wurde in alle verfügbaren Optionen geändert. Keine Änderungen.
  • deinstalliere VirtualBox, starte den Host neu, installiere VirtualBox neu. Keine Verhaltensänderung.
  • bearbeitete die .xml-Datei des Computers und löschte alle <Network> <Adapter> Knoten. Hatte VirtualBox diese Knoten neu erstellen. Keine Änderung.
  • Das Erstellen von brandneuen Gästen zeigt kein anderes Verhalten. Erhalten Sie diesen Fehler weiterhin.
  • Vielfaches von 8 als dem Gast zugewiesener RAM (abweichend von diesem Screenshot).

alt text

alt text

Host-Details

  • Oracle VirtualBox 4.0.12
  • Windows 7 64-Bit
  • Die Windows-Firewall ist auf dem Host deaktiviert.

enter image description here

C:\Program Files\Oracle\VirtualBox\drivers\network\netflt.inf

p.campbell
quelle

Antworten:

4

Der Faden Problem mit überbrücktem Adapter deutet darauf hin, dass das Problem das Netzwerklimit für MaxNumFilters in Windows ist.

Standardmäßig ist der Wert für MaxNumFilters 8. Sie können ihn mit regedit an dieser Stelle auf 14 ändern:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network, Wert von MaxNumFilters.

Hinweis: Wenn Sie MaxNumFilters nicht sehen, können Sie es mit dem Typ REG_DWORD wie folgt erstellen:

image

Wenn das Problem nach dieser Änderung weiterhin besteht, deinstallieren Sie VirtualBox, starten Sie es neu und installieren Sie es erneut, während Sie den Wert von MaxNumFilters auf 14 belassen.

harrymc
quelle
Ich habe ein ähnliches Problem. Aber die MaxNumFilters ist schon 14 auf meiner box.
smwikipedia
3

Ist dies geschehen, besteht die Lösung darin, die relevanten Netzwerkgeräte aus dem Geräte-Manager zu entfernen.

Dadurch werden sie erneut erkannt, mit den richtigen Registrierungsschlüsseln neu installiert und funktionieren somit wieder ordnungsgemäß. Wenn nicht, installieren Sie VBox neu ...

Tom Wijsman
quelle
Das funktioniert perfekt für mich :-)
Michel
Danke funktioniert auch für mich. Ich deinstalliere einfach den Netzwerktreiber aus dem Geräte-Manager, klicke mit der rechten Maustaste auf den PC-Namen und dann auf "Nach Hardwareänderungen suchen", um ihn neu zu installieren.
user2511140
0

Update / Antwort: Installieren Sie VirtualBox mit der neuesten Version (derzeit 4.1.2) neu. Laden Sie dazu die neueste Version herunter und führen Sie einfach die Installation aus. Führen Sie dabei zwei Schritte aus: (1) Stellen Sie sicher, dass Sie als Administrator angemeldet sind ("Als Administrator ausführen") und (2) stimmen Sie der Installation aller angeforderten Treiber zu von UAC / Oracle.


Befindet sich dies auf einer frischen / neuen Instanz oder versuchen Sie, eine von einer älteren Version von VirtualBox oder einem anderen Host zu importieren?

Was passiert, wenn Sie eine neue virtuelle Maschine über die VirtualBox-Benutzeroberfläche erstellen (ohne die XML-Dateien zu berühren), tritt dieses Problem weiterhin auf?

Haben Sie VirtualBox in Ihrer Windows-Firewall zugelassen? Deaktivieren Sie die Firewall vorübergehend, um dies zu überprüfen.

Möglicherweise nichts damit zu tun: Ich habe festgestellt, dass der Arbeitsspeicher auf ein anderes als ein Vielfaches von 8 eingestellt ist. Nach meiner Erfahrung führt dies zu seltsamen Problemen mit der VirtualBox. Halten Sie sich also am besten an 256 MB, 512 MB, 768 MB usw.

Joshua
quelle
Aktualisiert meine Antwort.
Joshua
0

Ich habe nicht war erfolgreich mit Bridged-Adaptern in VB4 / Windows7. Ich verstehe mich mit der NAT-Adapter , und es hat 0 Probleme. Dies ist auf einem Mac, aber ich denke, das Problem liegt bei VB, nicht der einheimische Gastgeber. Ich habe ALLE NIC-Combos ausprobiert, ohne Erfolg. Gehen Sie mit NAT ... es lohnt sich nicht, Haare zu reißen.

mralexgray
quelle
Vielen Dank an Alex - ich denke, ich hätte es von vornherein sagen sollen - der Grund, warum ich das möchte, ist, dass ich in der Lage bin, Remotedesktop in den Gast einzubinden.
p.campbell
Sie können immer noch ... Nur den Hafen abbilden! Oder probieren Sie eines der vielen Dienstprogramme / Dienste / Software / Hardware aus, die Ihr NAT für Sie durchlaufen ...
mralexgray