Impossibile aprire / creare la rete interna Vagrant su Windows10


172

Ho aggiornato Windows 10 all'ultimo aggiornamento ieri e ora, quando avvio il vagrant upcomando, ottengo questo errore:

==> 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.

Quando provo con la GUI ho questo errore:

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).

Ho reinstallato VirtualBox 5.0.10 e il pacchetto di estensione, riconfigurato l'adattatore Ethernet solo host, ma sempre lo stesso errore ...

Qualche idea?

Risposte:


450

Ho trovato una soluzione

  1. Apri Connessioni di rete di Windows
  2. Fare clic con il tasto destro del mouse sull'adattatore Virtual Host solo creato
  3. Scegli le proprietà
  4. Seleziona "Driver VirtualBox NDIS6 Bridged Networking"
  5. disabilitare e abilitare l'adattatore

Immagine


31
Nel mio caso è stato appena disabilitato.
StalkAlex,

8
Non ci posso credere - lo cercavo da ore. È stato disabilitato anche per me. (Ora Genymotion e Xamarin Android Player possono creare correttamente l'interfaccia. In qualche modo questo si è rotto durante un aggiornamento e la reinstallazione di VBox non l'ha risolto.) Molte grazie!
Andreas Reiff,

1
Scommetto che ottieni un badge d'oro, per non aver accettato la risposta :) Tuttavia, potresti non utilizzare affatto l'adattatore Bridged e questa soluzione non è così universale. +1 per non aver bisogno di reinstallare.
venimus

1
È sorprendente che 5 mesi dopo questo problema continui a tornare dopo ogni aggiornamento di Virtualbox.
Penseresti

1
L'unica cosa che ha funzionato per me era reinstallare la virtual box
Jason Joslin il

136

Si è verificato un problema con il nuovo driver NDIS6, è possibile installarlo per utilizzare il driver NDIS5

Prova a reinstallarlo con un parametro ( Esegui come amministratore )

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

Questo ha funzionato per me.

Aggiornamento: le versioni più recenti hanno semplificato la scelta del driver NDIS all'interno della procedura guidata di installazione - basta scegliere NDIS 5 quando richiesto.

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


1
Ho provato di tutto in questo post e l'unica cosa che ha funzionato per me è stato il downgrade di VirtualBox alla 4.2.22. Anche 4.2.36 non ha funzionato. S ** t, ho perso molto tempo a questo problema.
Rav

1
Dopo aver seguito questi passaggi, ho ricevuto l'errore "Interfaccia di rete host inesistente, denominata" Driver miniport NDIS 6.0 VirtualBox ". Ho dovuto quindi rimuovere manualmente le schede di rete associate.
Joel Skrepnek

1
Questo ha funzionato anche per me. Problemi con Xamarin Android Player, che installa VM Ware per te
Thomas Hagström

1
Questa è la vera soluzione. Ho bruciato 4 ore del mio tempo per questo problema. Ora posso mangiare i miei snack. Grazie!
jzarsuelo,

1
Grazie mille :) Ho faticato negli ultimi 2 giorni per riportarlo indietro. Ho un adattatore di rete NDIS6. Questo non funzionava affatto. Quindi ha reinstallato manualmente VBox con l'opzione NDIS5 e ha iniziato a funzionare. La mia domanda è, anche se il mio dispositivo di rete è mostrato come NDIS6, utilizzo NDIS5 durante l'installazione. Causa problemi?
Ashoka K,

37

Ho provato le opzioni di cui sopra, ma invano. Alla fine ho disinstallato docker-toolbox (1.11.x) e virtualbox (5.16.x) e VERIFICATO la seguente opzione nella GUI del programma di installazione docker-toolbox (per impostazione predefinita l'opzione NDIS5 era deselezionata)

Opzione driver NDIS5 non selezionata

Anche l'adattatore virtuale nelle connessioni di rete aveva l'opzione "Bridge Networking Driver" UNCHECKED e per me ha funzionato bene

Opzione Bridge Networking Driver deselezionata


Funziona, grazie mille, anche io ho riscontrato questo problema durante il tentativo di eseguire gli strumenti Docker. Forse dovrebbe essere etichettato anche come docker?
GenEric35,

Ho dovuto fare un paio di cose prima di poter selezionare questo: prima installare manualmente il driver di rete Vinf .infs (passare a <directory di installazione vbox> \ Drivers \ network e installare tutti gli inf nelle sottocartelle), e quindi secondo, ho dovuto fare clic sul pulsante "Installa" nella finestra di dialogo sopra per aggiungere manualmente il servizio VirtualBox (...) Networking Driver (questo è Windows 10).
spronkey,

Questo ha funzionato nel mio caso. Ho provato a disabilitare / riattivare il driver NDIS6 come suggerito sopra, ma non ha aiutato. Quello che ho finito è stato disinstallare VBox, afferrare Docker Toolbox 1.11.2 da GitHub (dal momento che l'attuale programma di installazione 1.12.1 rimuove le opzioni della casella di controllo dall'installazione) e reinstallare VBox con l'opzione NDIS5 selezionata. Grazie!
McGlothlin,

1
Ho fatto proprio questo ma non mi ha aiutato; fino a quando non ho scoperto che devo anche eliminare le schede di rete create in precedenza. Inoltre, non dimenticare di disinstallare sia Docker Toolbox che VirtualBox. La rimozione di Docker Toolbox non rimuoverà anche VirtualBox. +1
Gajotres,

Grazie mille. Grazie a questa soluzione, sono stato in grado di lasciare l'ufficio. Grazie ancora.
Binbyz,

34
  • Apri Centro connessioni di rete e condivisione e vai su Modifica impostazioni adattatore nella barra laterale.

  • Fare clic con il tasto destro del mouse sull'adattatore solo host nell'elenco degli adattatori e quindi il pulsante Configura -> scheda Driver -> pulsante Aggiorna driver.

  • Seleziona Sfoglia il mio computer ... e nella finestra di dialogo successiva seleziona Fammi scegliere .... Dovresti vedere l'elenco con solo il driver solo host.

  • Selezionalo e fai clic su Avanti. Dopo aver aggiornato il driver, prova a utilizzare nuovamente la rete solo host in una macchina virtuale.


1
Non so come l'hai capito, ma grazie! Questo ha risolto il mio problema. 5.2.14
Wes,

1
Questo ha funzionato anche su VirtualBox 6.0.10 dopo l'aggiornamento di Windows dal 1803 al 1809
Albert Iordache il

1
Questo ha funzionato per me su VirtualBox 6.0.14 utilizzando minikube v1.3.1
Bassdrop Cumberwubwubwub

1
Questo funziona per me quando aggiorno il mio vbox da 5.xa 6.1. Grazie.
hguser

1
L'uso di Virtual Box 6.0.10 su Windows 10.0.19041.1 con gli aggiornamenti più recenti ha riscontrato questo problema. Dopo aver provato tutte le altre opzioni di cui sopra, questa è quella che ha funzionato. Grazie !
AlexDumas,

14

Lo stesso errore si è verificato quando ho aggiornato Windows. Ho provato di tutto. Niente ha funzionato.

Infine, è andato su Gestione dispositivi-> Schede di rete disabilitate e abilitato la scheda Solo host di Virtualbox

E ha funzionato!


Grazie mille per la soluzione, ha funzionato anche per me.
Sajad Karim,

5

Disinstallare Virtualbox e installare la versione più recente, al momento della risposta è la 5.12. Ho installato Vagrant che ha installato automaticamente Virtualbox 5.10. Ho riscontrato questo problema dopo aver installato l'aggiornamento di Windows 1511, disinstallato Virtualbox fornito da Vagrant e installato l'ultima versione.


Ho installato l'aggiornamento a 5.0.16 anziché 5.0.6 - non ha aiutato, ma non ha fatto neanche peggio.
Yevgeniy Afanasyev,

Lo stesso problema qui, l'installazione di Virtualbox 5.1.6 lo ha risolto per me.
ymajoros,

@ymajoros Ho riscontrato questo problema con 5.1.18. C'è un modo per arrivare alla tua versione?
Winnemucca,

5

Riavvia il PC


Purtroppo, https://stackoverflow.com/a/33733454/2191572 non ha funzionato per me in Windows 10 x64 con VirtualBox 5.2.6

La casella era già selezionata e un semplice riavvio l'ha riparata.

Dopo anni passati a dire alle persone di riavviare, non sono riuscito a seguire il mio consiglio d'oro; faccia, incontra il palmo.


1
Ha avuto questo problema dopo un aggiornamento di Windows 10. Anche un semplice riavvio mi ha dato il trucco :)
Arno van Oordt,

4

Le due risposte non hanno risolto il mio problema ma, combinandole, sono stato in grado di risolvere il problema. La mia situazione era che stavo cercando di installare ed eseguire Docker su un PC Windows 7 e continuavo a ricevere un errore: "Sembra che qualcosa sia andato storto ... Premi un tasto qualsiasi per continuare ..."

Dopo molte ricerche, sono stato in grado di mettere in relazione il problema con la scheda di rete host creata da Docker. Avevo installato il driver NDIS6 ma era abilitato. Ho provato a deselezionare, disabilitare, ricontrollare, abilitare ecc. Ma non mi è stato di aiuto.

Ho quindi disinstallato VB e reinstallato secondo la prima risposta per ottenere il driver NDIS5. Questo è stato deselezionato, quindi controllandolo sono stato in grado di superare questo problema.


4

Ho avuto lo stesso problema dopo l'aggiornamento da Windows 7a Windows 10. Ho provato tutte le risposte popolari che non hanno funzionato. Alla fine, ho capito che Windows aveva cambiato il nome dell'adattatore. Virtual Boxera configurato per l'uso Realtek PCIe GBE Family Controllermentre Gestione dispositivi aveva questo come Realtek PCIe GBE Family Controller #2. La selezione del controller corretto ha risolto il problema.

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine


3

Ho lavorato per un po ', tutto ciò che devi fare è aprire VirtualBox,

File> Preferenze / Rete> Reti solo host

Vedrai l'adattatore Ethernet solo host di VirtualBox

fai clic su di esso e modifica.

Le mie impostazioni IP per VM vagabondo erano 192.168.10.10, dovresti modificarle fino al tuo IP VM

Ecco le mie impostazioni dell'adattatore;

Impostazioni dell'adattatore

Impostazioni del server DHCP


3

Ho appena riscontrato questo problema con VirtualBox 5.1 su Windows 8. Risulta che il problema riguardava la protezione antivirus Kaspersky che ho installato. Ha aggiunto il "Filtro NDIS 6 di Kaspersky Anti-Virus" sull'adattatore solo host sul lato di Windows. Quando ho disabilitato quel filtro, la VM è stata avviata correttamente:

proprietà della scheda di rete solo host


Nel mio caso era Avast .. e l'ho disinstallato dalla finestra delle proprietà .. ora va bene e funziona
Ehsan Waris

3

SU WINDOWS 10 Dopo aver trascorso 3 frustranti ore di disinstallazione e reinstallazione di minikube, virtualbox che non ha risolto il problema, ho visto le schede di rete nel mio Pannello di controllo-> Rete e Internet-> Finestra Connessioni di rete. C'erano 3 "Ethernet Ethernet solo host host" abilitati. Li ho disabilitati tutti. inserisci qui la descrizione dell'immagine Quindi nella schermata dei servizi (run-> services.msc) trova l'helper TBI / IP NetBIOS e riavvialo.

Verrà creata una nuova scheda di rete con un nome proprio come "VirtualBox Host-Only Network # 3". Ora digita: minikube elimina mnikube start Ha funzionato per me. spero che abbia aiutato qualcuno! Lo odio :)


2

Ho trovato una soluzione al mio problema, c'è stato un conflitto nelle mie schede di rete, ho semplicemente disabilitato quello che appare nel messaggio di errore, quindi ho riavviato il comando in esecuzione e un nuovo adattatore è stato creato dopo molti messaggi di approvazione da Windows.

Spero che questa soluzione possa aiutare in alcuni casi.


Grazie! Questo funziona per me, ma non capisco perché.
Jie Zhang,

1

Ho Windows 8.1 e ho avuto questo problema con VirtualBox 5.0.16.105871. Ho provato tutti i suggerimenti che ho trovato qui, il sito di box virtuale e altri forum. Nessuno ha funzionato per me. Ho riscontrato questo errore quando ho provato ad avviare una VM con interfaccia solo host:

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}

Finalmente l'unica soluzione che ha funzionato per me è stata:

  1. Disinstallare 5.0.16
  2. Installa la versione 4.3.36 che non presenta questo problema (almeno nel mio PC)
  3. Senza disinstallare 4.3.36, installare la versione 5.0.16 nel modo predefinito

(Installa sempre come amministratore, ovvero eseguendo il programma di installazione come amministratore).

Ha funzionato per me dopo aver provato diverse soluzioni durante i giorni.


1

La mia soluzione stava aggiornando VirtualBox.

Ho riscontrato per la prima volta questo problema dopo la nuova installazione della casella degli strumenti Docker (v1.12.5) sul mio Windows 8.1. Ciò che ha funzionato per me è stato l'aggiornamento di VirtualBox. Quindi ho avuto lo stesso problema dopo alcuni aggiornamenti di Windows e l'aggiornamento di VirtualBox ha risolto nuovamente il problema.


Ho semplicemente aggiornato VirtualBox alla versione (attuale) versione 5.2.4 r119785 e il problema è andato via ...
Calcutta


0

Per me, disabilitare e abilitare la connessione di rete non era abbastanza per farlo funzionare. Ho dovuto eliminare il contenuto del repository .docker nel mio utente di casa (c: /Users/your_user/.docker/). Dopo averlo reinstallato Docker Toolbox e VitualBox e utilizzo i suggerimenti di machzqcq per verificare l'installazione di virtualbox con il driver NDIS5.

Ho trovato la risposta qui: https://github.com/docker/toolbox/issues/473


0

Puoi provare a disabilitare "VirtualBox NDIS6 Bridged Networking Driver" su tutti tranne gli adattatori di rete fisici effettivi prima di provare a creare nuovamente l'adattatore solo host di VirtualBox.

Vedere questa risposta .


0

Dopo un aggiornamento di Windows 10, la mia scheda Ethernet solo host di VirtualBox era effettivamente passata dalle schede di rete del sistema operativo (visualizza queste in Pannello di controllo -> Centro connessioni di rete e condivisione -> Modifica impostazioni scheda ). Ho dovuto reinstallare VirtualBox per riportarlo sul sistema operativo.

Quindi nella versione più recente di VirtualBox, gli adattatori solo host si trovano in Strumenti globali (in alto a destra) -> Gestore rete host . Assicurarsi che il server DHCP sia abilitato per l'adattatore.

Esempio di configurazione: inserisci qui la descrizione dell'immagine


0

Ho provato tutto su questa pagina (e grazie a tutti!). Niente ha funzionato. Dopo letteralmente ore e ore, finalmente sono riuscito a farlo funzionare.

Il mio problema era che non avevo riscontrato alcun errore prima di "qualcosa è andato storto nel passaggio" Verifica dello stato predefinito ".

Questa riga nello script start.sh non è riuscita.

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

L'esecuzione della riga seguente dal prompt dei comandi ha funzionato e ha restituito "In esecuzione".

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

Quindi ho iniziato a seguire tutte le correzioni nel link Github e ho trovato la correzione.

Nello script start.sh, ho cambiato la riga

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

per

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

0

Apri il Pannello di controllo >> Centro connessioni di rete e condivisione. Ora fai clic su Modifica impostazioni adattatore. Fare clic con il tasto destro del mouse sull'adattatore il cui nome o nome dispositivo corrisponde all'adattatore Ethernet solo host VirtualBox n. 3 e fare clic su Proprietà. Fai clic sul pulsante Configura.

Ora fai clic sulla scheda Driver. Fai clic su Aggiorna driver. Seleziona Cerca il mio computer per i driver. Ora scegli Fammi scegliere da un elenco di driver disponibili sul mio computer. Seleziona la scelta che ottieni e fai clic su Avanti. Fai clic su Chiudi per terminare l'aggiornamento. Ora torna alla finestra Terminale / Powershell / Comando e ripeti il ​​comando vagrant up. Dovrebbe funzionare bene questa volta.

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


0

per me, ho dovuto eliminare la cartella .virtualbox e .docker nella mia directory utente ... che ha funzionato bene


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.