Impossible d'ouvrir / créer le réseau interne Vagrant sous Windows10

172

J'ai mis à niveau mon Windows 10 vers la dernière mise à jour hier et maintenant, lorsque je lance la vagrant upcommande, j'obtiens cette erreur:

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

Lorsque j'essaye avec GUI, j'ai cette erreur:

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

J'ai réinstallé VirtualBox 5.0.10 et le pack d'extension, reconfiguré l'adaptateur Ethernet hôte uniquement, mais toujours la même erreur ...

Des idées?

Mathieu Lescaudron
la source

Réponses:

450

J'ai trouvé une solution

  1. Ouvrir les connexions réseau Windows
  2. Faites un clic droit sur l'adaptateur VirtualBox Host uniquement qui a créé
  3. Choisissez les propriétés
  4. Cochez "Pilote de réseau ponté VirtualBox NDIS6"
  5. désactiver et activer l'adaptateur

Image

Juste moi
la source
31
Dans mon cas, il était simplement désactivé.
StalkAlex
8
Je ne peux pas le croire - je cherchais cela pendant des heures. A été désactivé pour moi aussi. (Maintenant, Genymotion ainsi que Xamarin Android Player peuvent créer correctement l'interface. D'une manière ou d'une autre, cela s'est cassé lors d'une mise à jour et la réinstallation de VBox n'a pas résolu le problème.) Merci beaucoup!
Andreas Reiff
1
Je parie que vous obtenez un badge en or, pour n'avoir pas accepté de réponse :) Cependant, vous n'utiliserez peut-être pas d'adaptateur Bridged du tout et cette solution n'est pas si universelle. +1 pour ne pas avoir besoin de réinstaller.
venimus le
1
Il est étonnant que 5 mois plus tard, ce problème revienne toujours après chaque mise à jour de Virtualbox. On pourrait penser que maintenant ils ont
trouvé
1
La seule chose qui a fonctionné pour moi a été de réinstaller la boîte virtuelle
Jason Joslin
136

Il existe un problème connu avec le nouveau pilote NDIS6, vous pouvez l'installer pour utiliser le pilote NDIS5

Essayez de le réinstaller avec un paramètre ( Exécuter en tant qu'administrateur )

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

Cela a fonctionné pour moi.

Mise à jour: les versions plus récentes ont facilité la sélection du pilote NDIS dans l'assistant d'installation - il suffit de choisir NDIS 5 lorsque vous y êtes invité.

réf: https://www.virtualbox.org/manual/ch02.html#install-win-performing

venimus
la source
1
J'ai tout essayé dans cet article et la seule chose qui a fonctionné pour moi a été de rétrograder VirtualBox vers 4.2.22. Même 4.2.36 ne fonctionnait pas. S ** t, a perdu beaucoup de temps à cause de ce problème.
Rav
1
Après avoir suivi ces étapes, j'ai reçu l'erreur «Interface réseau hôte inexistante, nom 'VirtualBox NDIS 6.0 Miniport Driver'. Je devais ensuite supprimer manuellement les adaptateurs réseau associés.
Joel Skrepnek
1
Cela a fait l'affaire pour moi aussi. Avait des problèmes avec Xamarin Android Player, qui installe VM Ware pour vous
Thomas Hagström
1
C'est la vraie solution. J'ai brûlé 4 heures de mon temps pour ce problème. Je peux manger mes collations maintenant. Je vous remercie!
jzarsuelo
1
Merci beaucoup :) J'ai eu du mal pendant 2 jours à le ramener. J'ai une carte réseau NDIS6. Cela ne fonctionnait pas du tout. Alors réinstallé VBox manuellement avec l'option NDIS5 et cela a commencé à fonctionner. Ma question est, même si mon périphérique réseau affiché comme NDIS6, j'utilise NDIS5 lors de l'installation. Cela pose-t-il des problèmes?
Ashoka K
37

J'ai essayé les options ci-dessus, mais en vain. Finalement, j'ai désinstallé docker-toolbox (1.11.x) et virtualbox (5.16.x) et vérifié l'option suivante dans l'interface graphique du programme d'installation de docker-toolbox (par défaut, l'option NDIS5 était décochée)

Option de pilote NDIS5 non cochée

De plus, l'adaptateur virtuel dans les connexions réseau avait l'option "Bridge Networking Driver" UNCHECKED et cela a bien fonctionné pour moi

Option de pilote de réseau de pont non cochée

machzqcq
la source
Fonctionne, merci beaucoup, j'ai moi aussi rencontré ce problème en essayant d'exécuter les outils Docker. Peut-être qu'il devrait également être étiqueté comme docker?
GenEric35
J'ai dû faire quelques choses avant de pouvoir sélectionner ceci - tout d'abord, installez manuellement le pilote réseau VBox .infs (accédez à <vbox install dir> \ Drivers \ network, et installez tous les infs dans les sous-dossiers), et puis deuxièmement, j'ai dû cliquer sur le bouton «Installer» dans la boîte de dialogue ci-dessus pour ajouter manuellement le service de pilote de réseau VirtualBox (...) (il s'agit de Windows 10).
spronkey
Cela a fonctionné dans mon cas. J'ai essayé de désactiver / réactiver le pilote NDIS6 comme suggéré ci-dessus, mais cela n'a pas aidé. Ce que j'ai fini par faire a été de désinstaller VBox, de récupérer Docker Toolbox 1.11.2 à partir de GitHub (puisque le programme d'installation actuel 1.12.1 supprime les options de case à cocher de la configuration) et de réinstaller VBox avec l'option NDIS5 cochée. Merci!
McGlothlin
1
J'ai fait juste cela mais cela ne m'a pas aidé; jusqu'à ce que je découvre que je dois également supprimer les adaptateurs réseau créés précédemment. N'oubliez pas non plus de désinstaller Docker Toolbox et VirtualBox. La suppression de Docker Toolbox ne supprimera pas également VirtualBox. +1
Gajotres
Merci beaucoup. Grâce à cette solution, j'ai pu quitter le bureau. Merci encore.
binbyz
34
  • Ouvrez le Centre Réseau et partage et accédez aux paramètres de modification de l'adaptateur dans la barre latérale.

  • Cliquez avec le bouton droit sur l'adaptateur hôte uniquement dans la liste des adaptateurs, puis sur le bouton Configurer -> onglet Pilote -> bouton Mettre à jour le pilote.

  • Sélectionnez Parcourir mon ordinateur ... et dans la boîte de dialogue suivante, sélectionnez Permettez-moi de choisir .... Vous devriez voir la liste avec uniquement le pilote de l'hôte uniquement.

  • Sélectionnez-le et cliquez sur suivant. Une fois le pilote mis à jour, essayez à nouveau d'utiliser le réseau hôte uniquement dans une machine virtuelle.

Abhishek Prusty
la source
1
Je ne sais pas comment tu as compris ça, mais merci! Cela a résolu mon problème. 5.2.14
Wes
1
Cela a également fonctionné sur VirtualBox 6.0.10 après la mise à niveau de Windows de 1803 à 1809
Albert Iordache
1
Cela a fonctionné pour moi sur VirtualBox 6.0.14 en utilisant minikube v1.3.1
Bassdrop Cumberwubwubwub
1
Cela fonctionne pour moi lorsque je mets à jour ma vbox de 5.x à 6.1. Merci.
hguser
1
L'utilisation de Virtual Box 6.0.10 sur Windows 10.0.19041.1 avec les mises à jour les plus récentes a rencontré ce problème. Après avoir essayé toutes les autres options ci-dessus, c'est celle qui a réellement fonctionné. Je vous remercie !
AlexDumas le
14

La même erreur s'est produite lors de la mise à jour de Windows. J'ai tout essayé. Rien n'a fonctionné.

Enfin, je suis allé dans Gestionnaire de périphériques-> Cartes réseau désactivées et activé l'adaptateur hôte Virtualbox uniquement

Et ça a marché!

Devanshi Trivedi
la source
Merci beaucoup pour la solution - cela a fonctionné pour moi aussi.
Sajad Karim
5

Désinstallez Virtualbox et installez la dernière version, au moment de cette réponse, c'est 5.12. J'ai installé Vagrant qui a automatiquement installé Virtualbox 5.10. J'ai rencontré ce problème après l'installation de la mise à jour Windows 1511, la désinstallation de la Virtualbox fournie par Vagrant et l'installation de la dernière version corrigée.

Jared
la source
J'ai installé la mise à jour 5.0.16 au lieu de 5.0.6 - cela n'a pas aidé, mais cela n'a pas fait pire non plus.
Yevgeniy Afanasyev
Même problème ici, l'installation de Virtualbox 5.1.6 l'a résolu pour moi.
ymajoros
@ymajoros J'ai ce problème avec 5.1.18. Existe-t-il un moyen d'accéder à votre version?
Winnemucca
5

Redémarrez votre PC


Malheureusement, https://stackoverflow.com/a/33733454/2191572 ne fonctionnait pas pour moi dans Windows 10 x64 avec VirtualBox 5.2.6

La case était déjà cochée et un simple redémarrage l'a corrigée.

Après des années à dire aux gens de simplement redémarrer, je n'ai pas suivi mon propre conseil en or; visage, rencontrez la paume.

SingeZeus
la source
1
Eu ce problème après une mise à jour de Windows 10. Un simple redémarrage m'a également fait l'affaire :)
Arno van Oordt
4

Les deux réponses n'ont pas résolu mon problème mais en les combinant, j'ai pu résoudre le problème. Ma situation était que j'essayais d'installer et d'exécuter Docker sur un PC Windows 7 et j'ai continué à recevoir une erreur: "Il semble que quelque chose n'allait pas ... Appuyez sur n'importe quelle touche pour continuer ..."

Après de longues recherches, j'ai pu relier le problème à l'adaptateur réseau hôte créé par Docker. J'ai installé le pilote NDIS6 mais il a été activé. J'ai essayé de décocher, désactiver, revérifier, activer, etc. mais cela n'a pas aidé.

J'ai ensuite désinstallé VB et réinstallé selon la première réponse pour obtenir le pilote NDIS5. Cela n'a pas été coché, donc en le vérifiant, j'ai pu surmonter ce problème.

csaket
la source
4

J'ai eu le même problème après la mise à niveau de Windows 7à Windows 10. J'ai essayé toutes les réponses populaires qui n'ont pas fonctionné. Enfin, j'ai compris que Windows avait changé le nom de l'adaptateur. Virtual Boxa été configuré pour être utilisé Realtek PCIe GBE Family Controlleralors que le gestionnaire de périphériques avait ceci comme Realtek PCIe GBE Family Controller #2. La sélection du contrôleur approprié a résolu le problème.

entrez la description de l'image ici entrez la description de l'image ici

user1921819
la source
3

J'ai travaillé pendant un moment, tout ce que vous avez à faire est d'ouvrir VirtualBox,

Fichier> Préférences / Réseau> Réseaux d'hôte uniquement

Vous verrez l'adaptateur Ethernet VirtualBox Host-Only

cliquez dessus et modifiez.

Mes paramètres IP pour la VM vagabonde étaient 192.168.10.10, vous devez modifier l'IP de votre VM

Voici mes paramètres d'adaptateur;

Paramètres de l'adaptateur

Paramètres du serveur DHCP

irfan Miral
la source
3

Je viens de rencontrer ce problème avec VirtualBox 5.1 sous Windows 8. Il s'avère que le problème était lié à la protection antivirus Kaspersky que j'ai installée. Il a ajouté le "Filtre NDIS 6 de Kaspersky Anti-Virus" sur l'adaptateur hôte uniquement du côté Windows. Lorsque j'ai désactivé ce filtre, la machine virtuelle a démarré correctement:

propriétés de la carte réseau hôte uniquement

rdolson
la source
Dans mon cas, c'était Avast .. et je l'ai désinstallé de cette fenêtre de propriétés .. maintenant c'est bien et fonctionne
Ehsan Waris
3

SOUS WINDOWS 10 Après avoir passé 3 heures frustrantes à désinstaller et réinstaller minikube, virtualbox qui n'a pas résolu le problème, j'ai vu les adaptateurs réseau dans ma fenêtre Panneau de configuration-> Réseau et Internet-> Connexions réseau. Il y en avait 3 activés "VirtualBox Host-Only Ethernet Adapter". Je les ai tous désactivés. entrez la description de l'image ici Ensuite, sur l'écran des services (run-> services.msc), recherchez l'assistant Tcp / Ip NetBIOS et redémarrez-le.

Une nouvelle carte réseau avec un nom approprié tel que «VirtualBox Host-Only Network # 3» sera créée. Maintenant, tapez: minikube supprimer mnikube démarrer Cela a fonctionné pour moi. espérons que cela a aidé quelqu'un! Je déteste ça :)

ylev
la source
2

J'ai trouvé une solution à mon problème, il y avait un conflit dans mes adaptateurs réseau, j'ai simplement désactivé celui qui apparaît dans le message d'erreur, puis relancé la commande en cours d'exécution, et un nouvel adaptateur a été créé après de nombreux messages d'approbation de Windows.

J'espère que cette solution pourra aider dans certains cas.

Hany Sakr
la source
Merci! Cela fonctionne pour moi, mais je ne comprends pas pourquoi.
Jie Zhang
1

J'ai Windows 8.1 et j'ai eu ce problème avec VirtualBox 5.0.16.105871. J'ai essayé toutes les suggestions que j'ai trouvées ici, le site de la boîte virtuelle et d'autres forums. Aucun n'a fonctionné pour moi. J'ai eu cette erreur lorsque j'ai essayé de démarrer une machine virtuelle avec une interface hôte uniquement:

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}

Enfin, la seule solution qui a fonctionné pour moi était:

  1. Désinstaller 5.0.16
  2. Installez la version 4.3.36 qui n'avait pas ce problème (du moins sur mon PC)
  3. Sans désinstaller 4.3.36, installez la version 5.0.16 de la manière par défaut

(Toujours installer en tant qu'administrateur, c'est-à-dire exécuter le programme d'installation en tant qu'administrateur).

Cela a fonctionné pour moi après avoir essayé différentes solutions pendant des jours.

Rodolk
la source
1

Ma solution mettait à jour VirtualBox.

J'ai rencontré ce problème pour la première fois après une nouvelle installation de Docker toolbox (v1.12.5) sur mon Windows 8.1. Ce qui a fonctionné pour moi, c'est la mise à jour de VirtualBox. Ensuite, j'ai eu le même problème après une mise à jour de Windows et la mise à jour de VirtualBox a à nouveau résolu le problème.

annag
la source
J'ai simplement mis à jour VirtualBox vers la version (actuelle) version 5.2.4 r119785 et le problème a disparu ...
Calcutta
1

Pour moi, la mise à jour de VirtualBox vers la version 5.1.23 a résolu le problème. Vous pouvez télécharger cette version pour Windows sur le site officiel .

Aliaga Aliyev
la source
0

Pour moi, désactiver et activer la connexion réseau ne suffisait pas pour que cela fonctionne. J'ai dû supprimer le contenu du référentiel .docker dans mon utilisateur personnel (c: /Users/your_user/.docker/). Après cela, je réinstalle Docker Toolbox et VitualBox et utilise les astuces machzqcq pour vérifier l'installation de virtualbox avec le pilote NDIS5.

J'ai trouvé la réponse ici: https://github.com/docker/toolbox/issues/473

Martin Stievenart
la source
0

Vous pouvez essayer de désactiver le «pilote de réseau ponté VirtualBox NDIS6» sur tous les adaptateurs réseau physiques à l'exception de votre (vos) carte (s) réseau physique réelle (s) avant de tenter de créer à nouveau l'adaptateur hôte VirtualBox uniquement.

Voyez cette réponse .

bszom
la source
0

Après une mise à jour de Windows 10, mon adaptateur Ethernet VirtualBox Host-Only avait en fait disparu des adaptateurs réseau du système d'exploitation (affichez-les sous Panneau de configuration -> Centre Réseau et partage -> Modifier les paramètres de l'adaptateur ). J'ai dû réinstaller VirtualBox pour le ramener au système d'exploitation.

Ensuite, dans la version plus récente de VirtualBox, les adaptateurs pour hôte uniquement se trouvent sous Global Tools (en haut à droite) -> Host Network Manager . Assurez-vous que le serveur DHCP est activé pour l'adaptateur.

Exemple de configuration: entrez la description de l'image ici

Voicu
la source
0

J'ai essayé chaque chose sur cette page (et merci à tous!). Rien n'a fonctionné. Après des heures et des heures, je l'ai finalement fait fonctionner.

Mon problème était que je n'avais aucune erreur précédant "quelque chose s'est mal passé à l'étape" Vérification de l'état par défaut "".

Cette ligne du script start.sh a échoué.

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

L'exécution de la ligne suivante à partir de l'invite de commande a fonctionné et a renvoyé "Running".

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

J'ai donc commencé à suivre tous les correctifs dans le lien Github et j'ai trouvé le correctif.

Dans le script start.sh, j'ai changé la ligne

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

à

VM_STATUS="$(${DOCKER_MACHINE} status ${VM})"
Milind
la source
0

Ouvrez le Panneau de configuration >> Centre de réseau et de partage. Cliquez maintenant sur Modifier les paramètres de l'adaptateur. Cliquez avec le bouton droit sur l'adaptateur dont le nom ou le nom de l'appareil correspond à l'adaptateur Ethernet VirtualBox Host-Only # 3 et cliquez sur Propriétés. Cliquez sur le bouton Configurer.

Cliquez maintenant sur l'onglet Pilote. Cliquez sur Mettre à jour le pilote. Sélectionnez Parcourir mon ordinateur pour les pilotes. Maintenant, choisissez Permettez-moi de choisir parmi une liste de pilotes disponibles sur mon ordinateur. Sélectionnez le choix que vous obtenez et cliquez sur Suivant. Cliquez sur Fermer pour terminer la mise à jour. Revenez maintenant à votre fenêtre Terminal / Powershell / Command et répétez la commande vagrant up. Cela devrait bien fonctionner cette fois.

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

Sadee
la source
0

pour moi, j'ai dû supprimer le dossier .virtualbox & .docker dans mon répertoire utilisateur ... ce qui a bien fonctionné

Holard
la source
0

Si le https://stackoverflow.com/a/33733454/8520387 accepté ne fonctionne pas pour vous, désactivez les autres cartes Ethernet activées. Après cela, essayez d'exécuter à nouveau votre script vagrant et il créera une nouvelle carte réseau pour vous. Pour moi c'était # 3

entrez la description de l'image ici

Vedant Pareek
la source