Fehler beim Öffnen / Erstellen des internen Netzwerks Vagrant unter Windows 10


172

Ich habe mein Windows 10 gestern auf das letzte Update aktualisiert und jetzt, wenn ich den vagrant upBefehl starte, wird folgende Fehlermeldung angezeigt:

==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
The guest machine entered an invalid state while waiting for it
to boot. Valid states are 'starting, running'. The machine is in the
'poweroff' state. Please verify everything is configured
properly and try again.

If the provider you're using has a GUI that comes with it,
it is often helpful to open that and watch the machine, since the
GUI often has more helpful error messages than Vagrant can retrieve.
For example, if you're using VirtualBox, run `vagrant up` while the
VirtualBox GUI is open.

The primary issue for this error is that the provider you're using
is not properly configured. This is very rarely a Vagrant issue.

Wenn ich es mit GUI versuche, habe ich diesen Fehler:

Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).
Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

Ich habe VirtualBox 5.0.10 und das Erweiterungspaket neu installiert, den Host-Only-Ethernet-Adapter neu konfiguriert, aber immer den gleichen Fehler ...

Irgendwelche Ideen?

Antworten:


449

Ich habe eine Lösung gefunden

  1. Öffnen Sie Windows-Netzwerkverbindungen
  2. Klicken Sie mit der rechten Maustaste auf den erstellten VirtualBox Host-Adapter
  3. Wählen Sie Eigenschaften
  4. Überprüfen Sie "VirtualBox NDIS6 Bridged Networking-Treiber"
  5. Deaktivieren und aktivieren Sie den Adapter

Bild


31
In meinem Fall war es nur deaktiviert.
StalkAlex

8
Ich kann es nicht glauben - habe stundenlang danach gesucht. War auch für mich behindert. (Jetzt können sowohl Genymotion als auch Xamarin Android Player die Benutzeroberfläche korrekt erstellen. Irgendwie ist dies während eines Updates kaputt gegangen, und die Neuinstallation von VBox hat das Problem nicht behoben.) Vielen Dank!
Andreas Reiff

1
Ich wette, Sie erhalten ein goldenes Abzeichen, weil Sie die Antwort nicht akzeptiert haben :) Möglicherweise verwenden Sie jedoch überhaupt keinen Bridged-Adapter, und diese Lösung ist nicht so universell. +1 für keine Neuinstallation.
Venimus

1
Es ist erstaunlich, dass dieses Problem 5 Monate später nach jedem Virtualbox-Update immer wieder auftritt. Sie würden denken, dass sie inzwischen eine Lösung ausgearbeitet haben ...
Mastazi

1
Das einzige, was für mich funktioniert hat, war die Neuinstallation der virtuellen Box
Jason Joslin

136

Es ist ein Problem mit dem neuen NDIS6-Treiber bekannt. Sie können ihn installieren, um den NDIS5-Treiber zu verwenden

Versuchen Sie, es mit einem Parameter neu zu installieren ( Als Administrator ausführen ).

> VirtualBox-5.0.11-104101-Win.exe -msiparams NETWORKTYPE=NDIS5

Das hat bei mir funktioniert.

Update: Neuere Versionen haben es einfacher gemacht, den NDIS-Treiber im Installationsassistenten auszuwählen - wählen Sie einfach NDIS 5 aus wenn Sie dazu aufgefordert werden.

Ref: https://www.virtualbox.org/manual/ch02.html#install-win-performing


1
Ich habe alles in diesem Beitrag ausprobiert und das einzige, was für mich funktioniert hat, war das Downgrade von VirtualBox auf 4.2.22. Auch 4.2.36 hat nicht funktioniert. S ** t, viel Zeit für dieses Problem verloren.
Rav

1
Nachdem ich diese Schritte ausgeführt hatte, erhielt ich die Fehlermeldung "Nicht vorhandene Host-Netzwerkschnittstelle mit dem Namen 'VirtualBox NDIS 6.0 Miniport Driver'. Ich musste dann die zugehörigen Netzwerkadapter manuell entfernen.
Joel Skrepnek

1
Das hat auch für mich den Trick gemacht. Hatte Probleme mit Xamarin Android Player, der VM Ware für Sie installiert
Thomas Hagström

1
Dies ist die wirkliche Lösung. Ich habe 4 Stunden meiner Zeit für dieses Problem verbrannt. Ich kann jetzt meine Snacks essen. Danke dir!
Jzarsuelo

1
Vielen Dank :) Ich hatte die letzten 2 Tage Mühe, es zurückzubringen. Ich habe Netzwerkadapter NDIS6. Das hat überhaupt nicht funktioniert. Installierte VBox also manuell mit der Option NDIS5 neu und es funktionierte. Meine Frage ist, obwohl mein Netzwerkgerät als NDIS6 angezeigt wird, verwende ich NDIS5 während der Installation. Verursacht es irgendwelche Probleme?
Ashoka K

37

Ich habe die oben genannten Optionen ausprobiert, aber vergebens. Schließlich habe ich Docker-Toolbox (1.11.x) und Virtualbox (5.16.x) deinstalliert und die folgende Option in der Benutzeroberfläche des Docker-Toolbox-Installationsprogramms überprüft (standardmäßig war die Option NDIS5 deaktiviert).

NDIS5-Treiberoption deaktiviert

Auch der virtuelle Adapter in Netzwerkverbindungen hatte die Option "Bridge Networking Driver" UNCHECKED und das funktionierte gut für mich

Option "Bridge Networking Driver" deaktiviert


Funktioniert, vielen Dank, auch ich habe dieses Problem beim Ausführen von Docker-Tools festgestellt. Vielleicht sollte es auch als Docker markiert werden?
GenEric35

Ich musste einige Dinge tun, bevor ich dies auswählen konnte - zuerst den VBox-Netzwerktreiber .infs manuell installieren (navigieren Sie zu <vbox install dir> \ Drivers \ network und installieren Sie alle Informationen in den Unterordnern) und Dann musste ich im obigen Dialogfeld auf die Schaltfläche 'Installieren' klicken, um den Netzwerktreiberdienst VirtualBox (...) manuell hinzuzufügen (dies ist Windows 10).
spronkey

Das hat in meinem Fall funktioniert. Ich habe versucht, den NDIS6-Treiber wie oben vorgeschlagen zu deaktivieren / wieder zu aktivieren, aber es hat nicht geholfen. Am Ende deinstallierte ich VBox, holte Docker Toolbox 1.11.2 von GitHub (da das aktuelle Installationsprogramm 1.12.1 die Kontrollkästchenoptionen aus dem Setup entfernt) und installierte VBox mit aktivierter NDIS5-Option neu. Vielen Dank!
McGlothlin

1
Ich habe genau das getan, aber es hat mir nicht geholfen. bis ich herausfand, dass ich auch zuvor erstellte Netzwerkadapter löschen muss. Vergessen Sie auch nicht, Docker Toolbox und VirtualBox zu deinstallieren. Durch das Entfernen der Docker Toolbox wird VirtualBox nicht entfernt. +1
Gajotres

Vielen Dank. Dank dieser Lösung konnte ich das Büro verlassen. Danke nochmal.
binbyz

34
  • Öffnen Sie das Netzwerk- und Freigabecenter und gehen Sie zu den Adaptereinstellungen in der Seitenleiste ändern.

  • Klicken Sie mit der rechten Maustaste auf den Nur-Host-Adapter in der Liste der Adapter und dann auf die Schaltfläche Konfigurieren -> Registerkarte Treiber -> Schaltfläche Treiber aktualisieren.

  • Wählen Sie Computer durchsuchen ... und im nächsten Dialogfeld Wählen Sie mich auswählen ... Sie sollten die Liste mit nur einem Host-Treiber sehen.

  • Wählen Sie es aus und klicken Sie auf Weiter. Versuchen Sie nach der Aktualisierung des Treibers erneut, ein Nur-Host-Netzwerk in einer VM zu verwenden.


1
Ich weiß nicht, wie du das herausgefunden hast, aber danke! Dies löste mein Problem. 5.2.14
Wes

1
Dies funktionierte auch auf VirtualBox 6.0.10 nach dem Upgrade von Windows von 1803 auf 1809
Albert Iordache

1
Dies funktionierte für mich auf VirtualBox 6.0.14 mit Minikube v1.3.1
Bassdrop Cumberwubwubwub

1
Dies funktioniert bei mir, wenn ich meine vbox von 5.x auf 6.1 aktualisiere. Vielen Dank.
hguser

1
Bei Verwendung von Virtual Box 6.0.10 unter Windows 10.0.19041.1 mit den neuesten Updates ist dieses Problem aufgetreten. Nachdem Sie alle anderen oben genannten Optionen ausprobiert haben, hat dies tatsächlich funktioniert. Danke !
AlexDumas

14

Der gleiche Fehler trat auf, als ich Windows aktualisierte. Versuchte alles. Nichts hat geklappt.

Schließlich ging zu Geräte-Manager-> Netzwerkadapter deaktiviert und aktivierte den Virtualbox Host only Adapter

Und es hat funktioniert!


Vielen Dank für die Lösung - es hat auch bei mir funktioniert.
Sajad Karim

5

Deinstallieren Sie Virtualbox und installieren Sie die neueste Version. Zum Zeitpunkt dieser Antwort ist es 5.12. Ich habe Vagrant installiert, das Virtualbox 5.10 automatisch installiert hat. Ich bin auf dieses Problem gestoßen, nachdem ich das Windows 1511-Update installiert, die von Vagrant bereitgestellte Virtualbox deinstalliert und die neueste Version installiert hatte, um dies zu beheben.


Ich habe das Update auf 5.0.16 anstelle von 5.0.6 installiert - es hat nicht geholfen, aber es hat auch nicht schlechter funktioniert.
Jewgenij Afanasjew

Das gleiche Problem hier, die Installation von Virtualbox 5.1.6 hat es für mich gelöst.
Ymajoros

@ymajoros Ich habe dieses Problem mit 5.1.18. Gibt es eine Möglichkeit, zu Ihrer Version zu gelangen?
Winnemucca

5

Starten Sie Ihren PC neu


Leider https://stackoverflow.com/a/33733454/2191572 funktionierte in Windows 10 x64 mit VirtualBox 5.2.6 nicht für mich

Das Kontrollkästchen wurde bereits aktiviert und durch einen einfachen Neustart behoben.

Nachdem ich den Leuten jahrelang gesagt hatte, sie sollten einfach neu starten, folgte ich nicht meinem eigenen goldenen Rat. Gesicht, Handfläche treffen.


1
Hatte dieses Problem nach einem Windows 10-Update. Ein einfacher Neustart hat mir auch geholfen :)
Arno van Oordt

4

Die beiden Antworten lösten mein Problem nicht, aber wenn ich sie kombinierte, konnte ich das Problem lösen. Meine Situation war, dass ich versuchte, Docker auf einem Windows 7-PC zu installieren und auszuführen, und immer wieder die Fehlermeldung "Es sieht so aus, als ob etwas schief gelaufen ist ... Drücken Sie eine beliebige Taste, um fortzufahren ..."

Nach langem Graben konnte ich das Problem mit dem von Docker erstellten Host-Netzwerkadapter in Verbindung bringen. Ich hatte den NDIS6-Treiber installiert, aber er war aktiviert. Ich habe versucht, das Kontrollkästchen zu deaktivieren, zu deaktivieren, erneut zu überprüfen, zu aktivieren usw., aber es hat nicht geholfen.

Ich habe dann VB deinstalliert und gemäß der ersten Antwort neu installiert, um den NDIS5-Treiber zu erhalten. Dies war nicht markiert, so dass ich es überprüfen konnte, um dieses Problem zu beheben.


4

Ich hatte das gleiche Problem nach dem Upgrade von Windows 7auf Windows 10. Versuchte alle populären Antworten, die nicht funktionierten. Schließlich verstand ich, dass Windows den Namen des Adapters geändert hatte. Virtual Boxwurde für die Verwendung konfiguriert, Realtek PCIe GBE Family Controllerwährend der Geräte-Manager dies als hatte Realtek PCIe GBE Family Controller #2. Die Auswahl des richtigen Controllers hat das Problem behoben.

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein


3

Ich habe eine Weile herumgearbeitet, alles was Sie tun müssen, ist VirtualBox zu öffnen,

Datei> Einstellungen / Netzwerk> Nur-Host-Netzwerke

Sie sehen den VirtualBox Host-Only Ethernet Adapter

Klicken Sie darauf und bearbeiten Sie.

Meine IP-Einstellungen für vagabundierende VM waren 192.168.10.10. Sie sollten sie bis zu Ihrer VM-IP bearbeiten

Hier sind meine Adaptereinstellungen;

Adaptereinstellungen

DHCP-Servereinstellungen


3

Ich bin gerade auf dieses Problem mit VirtualBox 5.1 unter Windows 8 gestoßen. Es stellte sich heraus, dass das Problem beim von mir installierten Kaspersky-Virenschutz lag. Es wurde der "Kaspersky Anti-Virus NDIS 6-Filter" auf dem Nur-Host-Adapter auf der Windows-Seite hinzugefügt. Als ich diesen Filter deaktivierte, wurde die VM ordnungsgemäß gestartet:

Eigenschaften des Nur-Host-Netzwerkadapters


In meinem Fall war es Avast .. und ich habe es aus diesem Eigenschaftenfenster deinstalliert .. jetzt ist es in Ordnung und funktioniert
Ehsan Waris

3

ON WINDOWS 10 Nachdem ich 3 frustrierende Stunden mit der Deinstallation und Neuinstallation von minikube, virtualbox, verbracht hatte, die das Problem nicht behoben hatte, sah ich die Netzwerkadapter in meinem Fenster Systemsteuerung-> Netzwerk und Internet-> Netzwerkverbindungen. Es gab 3 aktivierte "VirtualBox Host-Only Ethernet Adapter". Ich habe sie alle deaktiviert. Geben Sie hier die Bildbeschreibung ein Suchen Sie dann auf dem Dienstbildschirm (run-> services.msc) den Tcp / Ip NetBIOS-Helfer und starten Sie ihn neu.

Ein neuer Netzwerkadapter mit einem Eigennamen wie "VirtualBox Host-Only Network # 3" wird erstellt. Geben Sie nun Folgendes ein: minikube delete mnikube start Es hat bei mir funktioniert. hoffe es hat jemandem geholfen! Ich hasse das :)


2

Ich habe eine Lösung für mein Problem gefunden. Es gab einen Konflikt in meinen Netzwerkadaptern. Ich habe einfach den in der Fehlermeldung angezeigten deaktiviert, dann den laufenden Befehl erneut gestartet und nach vielen Genehmigungsmeldungen von Windows wurde ein neuer Adapter erstellt.

Ich hoffe, diese Lösung könnte in einigen Fällen helfen.


Vielen Dank! Das funktioniert bei mir, aber ich verstehe nicht warum.
Jie Zhang

1

Ich habe Windows 8.1 und hatte dieses Problem mit VirtualBox 5.0.16.105871. Ich habe jeden Vorschlag ausprobiert, den ich hier gefunden habe, eine virtuelle Box-Site und andere Foren. Keiner hat für mich gearbeitet. Ich hatte diesen Fehler, als ich versuchte, eine VM mit einer Nur-Host-Schnittstelle zu starten:

Failed to open a session for the virtual machine LinuxVMDev0.

Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).

Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Schließlich war die einzige Lösung, die für mich funktionierte:

  1. Deinstallieren Sie 5.0.16
  2. Installieren Sie Version 4.3.36, bei der dieses Problem nicht aufgetreten ist (zumindest auf meinem PC).
  3. Installieren Sie Version 5.0.16 ohne Deinstallation von 4.3.36 wie gewohnt

(Immer als Administrator installieren, dh das Installationsprogramm als Administrator ausführen).

Das hat bei mir funktioniert, nachdem ich tagelang eine andere Lösung ausprobiert hatte.


1

Meine Lösung war die Aktualisierung von VirtualBox.

Dieses Problem trat zum ersten Mal nach der Neuinstallation der Docker-Toolbox (v1.12.5) unter Windows 8.1 auf. Was für mich funktioniert hat, war das Update von VirtualBox. Dann hatte ich nach einigen Windows-Updates das gleiche Problem, und durch das Aktualisieren von VirtualBox wurde das Problem erneut behoben.


Ich habe VirtualBox einfach auf die (aktuelle) Version 5.2.4 r119785 aktualisiert und das Problem ist behoben ...
Kalkutta


0

Für mich war das Deaktivieren und Aktivieren der Netzwerkverbindung nicht genug, damit es funktioniert. Ich musste den Inhalt des .docker-Repositorys in meinem Heimbenutzer löschen (c: /Users/your_user/.docker/). Danach installiere ich Docker Toolbox und VitualBox neu und verwende machzqcq-Tipps, um die installierte Virtualbox mit dem NDIS5-Treiber zu überprüfen.

Ich habe die Antwort hier gefunden: https://github.com/docker/toolbox/issues/473


0

Sie können versuchen, den "VirtualBox NDIS6 Bridged Networking Driver" auf allen außer Ihren tatsächlichen physischen Netzwerkadaptern zu deaktivieren, bevor Sie erneut versuchen, den Nur-VirtualBox-Hostadapter zu erstellen.

Siehe diese Antwort .


0

Nach einem Windows 10-Update wurde mein VirtualBox Host-Only-Ethernet-Adapter tatsächlich von den Netzwerkadaptern des Betriebssystems entfernt (siehe diese unter Systemsteuerung -> Netzwerk- und Freigabecenter -> Adaptereinstellungen ändern ). Musste VirtualBox neu installieren, um das wieder auf das Betriebssystem zu bringen.

In der neueren Version von VirtualBox befinden sich die Nur-Host-Adapter unter Globale Tools (oben rechts) -> Host-Netzwerk-Manager . Stellen Sie sicher, dass der DHCP-Server für den Adapter aktiviert ist.

Beispielkonfiguration: Geben Sie hier die Bildbeschreibung ein


0

Ich habe alles auf dieser Seite ausprobiert (und danke allen!). Nichts hat geklappt. Nach buchstäblich Stunden und Stunden habe ich es endlich zum Laufen gebracht.

Mein Problem war, dass ich vor "Fehler beim Überprüfen des Status auf Standard" keinen Fehler hatte.

Diese Zeile im Skript start.sh ist fehlgeschlagen.

VM_STATUS="$( set +e ; "${DOCKER_MACHINE}" status "${VM}" )"

Das Ausführen der folgenden Zeile über die Eingabeaufforderung funktionierte und gab "Ausführen" zurück.

D:\Dev\DockerToolbox\docker-machine.exe status default

Also habe ich angefangen, alle Korrekturen im Github-Link zu befolgen und die Korrektur gefunden.

Im Skript start.sh habe ich die Zeile geändert

VM_STATUS="$( set +e ; "${DOCKER_MACHINE}" status "${VM}" )"

zu

VM_STATUS="$(${DOCKER_MACHINE} status ${VM})"

0

Öffnen Sie die Systemsteuerung >> Netzwerk- und Freigabecenter. Klicken Sie nun auf Adaptereinstellungen ändern. Klicken Sie mit der rechten Maustaste auf den Adapter, dessen Name oder Gerätename mit dem VirtualBox Host-Only-Ethernet-Adapter Nr. 3 übereinstimmt, und klicken Sie auf Eigenschaften. Klicken Sie auf die Schaltfläche Konfigurieren.

Klicken Sie nun auf die Registerkarte Treiber. Klicken Sie auf Treiber aktualisieren. Wählen Sie Computer durchsuchen nach Treibern. Wählen Sie nun Aus einer Liste verfügbarer Treiber auf meinem Computer auswählen. Wählen Sie die Auswahl aus und klicken Sie auf Weiter. Klicken Sie auf Schließen, um das Update abzuschließen. Kehren Sie nun zu Ihrem Terminal- / Powershell- / Befehlsfenster zurück und wiederholen Sie den Befehl vagrant up. Diesmal sollte es gut funktionieren.

https://www.howtoforge.com/setup-a-local-wordpress-development-environment-with-vagrant/


0

Für mich musste ich den Ordner .virtualbox & .docker in meinem Benutzerverzeichnis löschen ... was gut funktioniert hat


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.