Error al abrir / crear la red interna Vagrant en Windows10

172

Actualicé mi Windows 10 a la última actualización ayer y ahora, cuando ejecuto el vagrant upcomando, aparece este error:

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

Cuando intento con GUI tengo este error:

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

He reinstalado VirtualBox 5.0.10 y el paquete de extensión, reconfiguré el Adaptador Ethernet de solo host, pero siempre el mismo error ...

¿Algunas ideas?

Mathieu Lescaudron
fuente

Respuestas:

450

Encontre una solucion

  1. Abra las conexiones de red de Windows
  2. Haga clic derecho en el adaptador de VirtualBox Host only que creó
  3. Elige propiedades
  4. Marque "Controlador de red en puente de VirtualBox NDIS6"
  5. deshabilitar y habilitar el adaptador

Imagen

Solo yo
fuente
31
En mi caso, solo estaba deshabilitado.
StalkAlex
8
No puedo creerlo, estaba buscando esto por horas. También estaba deshabilitado para mí. (Ahora, Genymotion y Xamarin Android Player pueden crear correctamente la interfaz. De alguna manera, esto se rompió durante una actualización y reinstalar VBox no lo solucionó). ¡Muchas gracias!
Andreas Reiff
1
Apuesto a que obtienes una insignia de oro, por no haber aceptado la respuesta :) Sin embargo, es posible que no uses el adaptador Bridged y esta solución no es tan universal. +1 por no necesitar reinstalar.
venimus
1
Es sorprendente que 5 meses después, este problema siga apareciendo después de cada actualización de Virtualbox. Se podría pensar que a estas alturas han encontrado una solución ...
mastazi
1
Lo único que funcionó para mí fue reinstalar la caja virtual
Jason Joslin
136

Existe un problema conocido con el nuevo controlador NDIS6, puede instalarlo para usar el controlador NDIS5

Intente reinstalarlo con un parámetro ( Ejecutar como administrador )

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

Esto funcionó para mí.

Actualización: las versiones más recientes hicieron que sea más fácil elegir el controlador NDIS desde el asistente de instalación; simplemente elija NDIS 5 cuando se le solicite .

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

venimus
fuente
1
He intentado todo en esta publicación y lo único que funcionó para mí fue degradar VirtualBox a 4.2.22. Incluso 4.2.36 no funcionó. Mierda, perdí mucho tiempo con este problema.
Rav
1
Después de seguir estos pasos, recibí el error "Interfaz de red de host no existente, nombre 'VirtualBox NDIS 6.0 Miniport Driver'. Necesitaba eliminar manualmente los adaptadores de red asociados.
Joel Skrepnek
1
Esto hizo el truco para mí también. Tenía problemas con Xamarin Android Player, que instala VM Ware para usted
Thomas Hagström
1
Esta es la verdadera solución. Quemé 4 horas de mi tiempo por este problema. Puedo comer mis bocadillos ahora. ¡Gracias!
jzarsuelo
1
Muchas gracias :) Luché durante los últimos 2 días para traerlo de vuelta. Tengo un adaptador de red NDIS6. Esto no estaba funcionando en absoluto. Entonces reinstalé VBox manualmente con la opción NDIS5 y comenzó a funcionar. Mi pregunta es, aunque mi dispositivo de red se muestra como NDIS6, uso NDIS5 durante la instalación. ¿Causa algún problema?
Ashoka K
37

Probé las opciones anteriores, pero en vano. Finalmente, desinstalé docker-toolbox (1.11.x) y virtualbox (5.16.x) y MARCÉ la siguiente opción en la GUI del instalador de docker-toolbox (de forma predeterminada, la opción NDIS5 estaba desactivada)

Opción de controlador NDIS5 sin marcar

Además, el virtualadapter en las conexiones de red tenía la opción "Controlador de redes de puente" sin marcar y eso funcionó bien para mí

Opción de controlador de red de puente desmarcada

machzqcq
fuente
Funciona, muchas gracias, yo también he encontrado este problema al intentar ejecutar las herramientas de Docker. ¿Quizás debería etiquetarse también como acoplador?
GenEric35
Tuve que hacer un par de cosas antes de poder seleccionar esto: primero, instale manualmente el controlador de red VBox .infs (vaya a <vbox install dir> \ Drivers \ network e instale todas las infs en las subcarpetas), y luego, tuve que hacer clic en el botón 'Instalar' en el cuadro de diálogo anterior para agregar manualmente el servicio VirtualBox (...) Networking Driver (este es Windows 10).
spronkey
Esto funcionó en mi caso. Intenté deshabilitar / volver a habilitar el controlador NDIS6 como se sugirió anteriormente, pero no me ayudó. Lo que terminé haciendo fue desinstalar VBox, tomar Docker Toolbox 1.11.2 de GitHub (ya que el instalador actual 1.12.1 elimina las opciones de la casilla de verificación de la configuración) y reinstalar VBox con la opción NDIS5 marcada. ¡Gracias!
McGlothlin el
1
Hice exactamente esto pero no me ayudó; hasta que descubrí que también necesito eliminar los adaptadores de red creados previamente. Además, no olvide desinstalar Docker Toolbox y VirtualBox. Eliminar Docker Toolbox no eliminará también VirtualBox. +1
Gajotres
Muchas gracias. Gracias a esta solución, pude salir de la oficina. Gracias de nuevo.
binbyz
34
  • Abra el Centro de redes y recursos compartidos y vaya a Cambiar la configuración del adaptador en la barra lateral.

  • Haga clic con el botón derecho en el adaptador de solo host en la lista de adaptadores y luego en el botón Configurar -> pestaña Controlador -> botón Actualizar controlador.

  • Seleccione Examinar mi computadora ... y en el siguiente cuadro de diálogo seleccione Permitirme elegir ... Debería ver la lista con solo el controlador de solo host.

  • Selecciónelo y haga clic en siguiente. Después de actualizar el controlador, intente usar la red solo de host en una VM nuevamente.

Abhishek Prusty
fuente
1
No sé cómo lo resolviste, ¡pero gracias! Esto resolvió mi problema. 5.2.14
Wes
1
Esto también funcionó en VirtualBox 6.0.10 después de actualizar Windows de 1803 a 1809
Albert Iordache
1
Esto funcionó para mí en VirtualBox 6.0.14 usando minikube v1.3.1
Bassdrop Cumberwubwubwub
1
Esto funciona para mí cuando actualizo mi vbox de 5.xa 6.1. Gracias.
hguser
1
El uso de Virtual Box 6.0.10 en Windows 10.0.19041.1 con las actualizaciones más recientes se topó con este problema. Después de probar todas las otras opciones anteriores, esta es la que realmente funcionó. Gracias !
AlexDumas
14

El mismo error ocurrió cuando actualicé Windows. Probé todo. Nada funcionó.

Finalmente, fui a Administrador de dispositivos-> Adaptadores de red deshabilitados y habilité el Adaptador solo de Virtualbox Host

¡Y funcionó!

Devanshi Trivedi
fuente
Muchas gracias por la solución, también funcionó para mí.
Sajad Karim
5

Desinstale Virtualbox e instale la última versión, en el momento de esta respuesta es 5.12. Instalé Vagrant que instaló automáticamente Virtualbox 5.10. Me encontré con este problema después de instalar la actualización de Windows 1511, desinstalar el Virtualbox provisto por Vagrant e instalar la última versión solucionado.

Jared
fuente
Instalé la actualización a 5.0.16 en lugar de 5.0.6; no ayudó, pero tampoco fue peor.
Yevgeniy Afanasyev
El mismo problema aquí, la instalación de Virtualbox 5.1.6 lo resolvió por mí.
ymajoros
@ymajoros Tengo este problema con 5.1.18. ¿Hay alguna manera de bajar a tu versión?
Winnemucca
5

Reinicia tu PC


Lamentablemente, https://stackoverflow.com/a/33733454/2191572 no me funcionó en Windows 10 x64 con VirtualBox 5.2.6

La casilla ya estaba marcada y un simple reinicio lo arregló.

Después de años de decirle a la gente que simplemente reiniciara, no pude seguir mi propio consejo de oro; cara, encuentro con la palma.

MonoZeus
fuente
1
Tuve este problema después de una actualización de Windows 10. Un simple reinicio hizo que el truco también me formara :)
Arno van Oordt
4

Las dos respuestas no resolvieron mi problema, pero combinándolas, pude resolver el problema. Mi situación era que estaba tratando de instalar y ejecutar Docker en una PC con Windows 7 y seguía recibiendo un error: "Parece que algo salió mal ... Presione cualquier tecla para continuar ..."

Después de mucho excavar, pude relacionar el problema con el adaptador de red host creado por Docker. Tenía instalado el controlador NDIS6 pero estaba habilitado. Traté de desmarcar, deshabilitar, volver a verificar, habilitar, etc. pero no me ayudó.

Luego desinstalé VB y lo reinstalé según la primera respuesta para obtener el controlador NDIS5. Esto estaba desmarcado, así que al verificarlo pude superar este problema.

csaket
fuente
4

Tuve el mismo problema después de actualizar de Windows 7a Windows 10. Intenté todas las respuestas populares que no funcionaron. Finalmente, entendí que Windows había cambiado el nombre del adaptador. Virtual Boxse configuró para usar Realtek PCIe GBE Family Controllermientras el administrador de dispositivos tenía esto como Realtek PCIe GBE Family Controller #2. Seleccionar el controlador adecuado solucionó el problema.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

usuario1921819
fuente
3

He trabajado durante un tiempo, todo lo que necesitas hacer es abrir VirtualBox,

Archivo> Preferencias / Red> Redes de solo host

Verá el Adaptador Ethernet VirtualBox Host-Only

haga clic en él y edite.

Mi configuración de IP para VM vagabundo fue 192.168.10.10, debe editar hasta su IP de VM

Aquí está la configuración de mi adaptador;

Configuraciones del adaptador

Configuración del servidor DHCP

irfan Miral
fuente
3

Acabo de encontrar este problema con VirtualBox 5.1 en Windows 8. Resulta que el problema era con la protección contra virus Kaspersky que he instalado. Agregó el "Filtro Kaspersky Anti-Virus NDIS 6" en el adaptador de solo host en el lado de Windows. Cuando desactivé ese filtro, la VM comenzó correctamente:

propiedades del adaptador de red de solo host

rdolson
fuente
En mi caso, era Avast ... y lo desinstalé de esa ventana de propiedades ... ahora está bien y funciona
Ehsan Waris
3

EN WINDOWS 10 Después de pasar 3 horas frustrantes desinstalando y reinstalando minikube, virtualbox que no resolvió el problema, vi los adaptadores de red en mi ventana Panel de control-> Red e Internet-> Conexiones de red. Hubo 3 habilitados para el "Adaptador Ethernet de solo host VirtualBox". Los deshabilité a todos. ingrese la descripción de la imagen aquí Luego, en la pantalla de servicios (run-> services.msc) encuentre el ayudante Tcp / Ip NetBIOS y reinícielo.

Se creará un nuevo adaptador de red con un nombre propio como "VirtualBox Host-Only Network # 3". Ahora escriba: minikube eliminar mnikube start Funcionó para mí. Espero que haya ayudado a alguien! Odio esto :)

ylev
fuente
2

Encontré una solución para mi problema, hubo un conflicto en mis adaptadores de red, simplemente desactivé el que aparece en el mensaje de error, luego comencé nuevamente el comando de ejecución y se creó un nuevo adaptador después de muchos mensajes de aprobación de Windows.

Espero que esta solución pueda ayudar en algunos casos.

Hany Sakr
fuente
¡Gracias! Esto funciona para mí, pero no entiendo por qué.
Jie Zhang
1

Tengo Windows 8.1 y tuve este problema con VirtualBox 5.0.16.105871. Intenté todas las sugerencias que encontré aquí, el sitio de caja virtual y otros foros. Ninguno me funcionó. Tuve este error cuando intenté iniciar una VM con interfaz solo de 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, la única solución que funcionó para mí fue:

  1. Desinstalar 5.0.16
  2. Instale la versión 4.3.36 que no tenía este problema (al menos en mi PC)
  3. Sin desinstalar 4.3.36, instale la versión 5.0.16 de la manera predeterminada

(Siempre instalando como administrador, es decir, ejecutando el instalador como administrador).

Eso funcionó para mí después de probar diferentes soluciones durante días.

Rodolk
fuente
1

Mi solución fue actualizar VirtualBox.

Primero me encontré con este problema después de una nueva instalación de Docker toolbox (v1.12.5) en mi Windows 8.1. Lo que funcionó para mí fue la actualización de VirtualBox. Luego tuve el mismo problema después de algunas actualizaciones de Windows, y la actualización de VirtualBox solucionó el problema nuevamente.

annag
fuente
Simplemente actualicé VirtualBox a la versión (actual) Versión 5.2.4 r119785 y el problema desapareció ...
Calcuta
1

Para mí, actualizar VirtualBox a 5.1.23 solucionó el problema. Puede descargar esta versión para Windows desde el sitio web oficial .

Aliaga Aliyev
fuente
0

Para mí, deshabilitar y habilitar la conexión de red no fue suficiente para que funcione. Tuve que eliminar el contenido del repositorio .docker en mi usuario doméstico (c: /Users/your_user/.docker/). Después de hacer eso, reinstalo Docker Toolbox y VitualBox y uso consejos machzqcq para verificar la instalación de virtualbox con el controlador NDIS5.

Encontré la respuesta aquí: https://github.com/docker/toolbox/issues/473

Martin Stievenart
fuente
0

Puede intentar deshabilitar el "Controlador de red en puente VirtualBox NDIS6" en todos los adaptadores de red físicos, excepto en el real, antes de intentar crear el adaptador de host virtualBox nuevamente.

Mira esta respuesta .

bszom
fuente
0

Después de una actualización de Windows 10, mi Adaptador Ethernet VirtualBox Host-Only en realidad desapareció de los adaptadores de red del sistema operativo (ver estos en Panel de control -> Centro de redes y recursos compartidos -> Cambiar la configuración del adaptador ). Tuve que reinstalar VirtualBox para llevarlo de vuelta al sistema operativo.

Luego, en la versión más reciente de VirtualBox, los adaptadores de solo host se encuentran en Herramientas globales (arriba a la derecha) -> Host Network Manager . Asegúrese de que el servidor DHCP esté habilitado para el adaptador.

Ejemplo de configuración: ingrese la descripción de la imagen aquí

Voicu
fuente
0

Probé cada cosa en esta página (¡y gracias a todos!). Nada funcionó. Después de literalmente horas y horas, finalmente conseguí que funcionara.

Mi problema fue que no tuve ningún error antes de "algo salió mal en el paso ´Comprobando el estado por defecto´".

Esta línea en el script start.sh falló.

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

Ejecutar la siguiente línea desde el símbolo del sistema funcionó y devolvió "Ejecutando".

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

Así que comencé a seguir todas las correcciones en el enlace de Github y encontré la solución.

En el script start.sh, cambié la línea

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

a

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

Abra el Panel de control >> Centro de redes y recursos compartidos. Ahora haga clic en Cambiar configuración del adaptador. Haga clic con el botón derecho en el adaptador cuyo Nombre o el Nombre del dispositivo coincida con el Adaptador Ethernet de host solo VirtualBox # 3 y haga clic en Propiedades. Haga clic en el botón Configurar.

Ahora haga clic en la pestaña Controlador. Haga clic en Actualizar controlador. Seleccione Buscar controladores en mi computadora. Ahora elija Permitirme elegir de una lista de controladores disponibles en mi computadora. Seleccione la opción que obtiene y haga clic en Siguiente. Haga clic en Cerrar para finalizar la actualización. Ahora regrese a su ventana Terminal / Powershell / Command y repita el comando vagabundo. Debería funcionar bien esta vez.

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

Sadee
fuente
0

para mí, tuve que eliminar la carpeta .virtualbox & .docker en mi directorio de usuario ... que funcionó bien

holard
fuente
0

Si el https://stackoverflow.com/a/33733454/8520387 aceptado no funciona para usted, desactive otras tarjetas Ethernet habilitadas. Después de esto, intente ejecutar su script vagabundo nuevamente y creará una nueva tarjeta de red para usted. Para mí fue el # 3

ingrese la descripción de la imagen aquí

Pareek Vedantino
fuente