Falha ao abrir / criar a rede interna Vagrant no Windows10

172

Atualizei meu Windows 10 para a última atualização ontem e agora, quando inicio o vagrant upcomando, recebo este erro:

==> 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 tento com GUI, tenho este erro:

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

Reinstalei o VirtualBox 5.0.10 e o pacote de extensão, reconfigurou o adaptador Ethernet somente para host, mas sempre o mesmo erro ...

Alguma ideia?

Mathieu Lescaudron
fonte

Respostas:

449

Eu encontrei uma solução

  1. Abrir conexões de rede do Windows
  2. Clique com o botão direito do mouse no adaptador Somente VirtualBox Host que criou
  3. Escolha propriedades
  4. Marque "Driver de rede virtualizada NDIS6 em ponte"
  5. desativar e ativar o adaptador

Imagem

Apenas eu
fonte
31
No meu caso, foi desativado.
StalkAlex
8
Não acredito - estava procurando por horas. Também foi desativado para mim. (Agora, o Genymotion e o Xamarin Android Player podem criar corretamente a interface. De alguma forma, isso ocorreu durante uma atualização e a reinstalação do VBox não a corrigiu.) Muito obrigado!
precisa
1
Aposto que você recebe um crachá de ouro por não ter aceitado a resposta :) No entanto, você pode não usar o adaptador Bridged e essa solução não é tão universal. +1 por não precisar reinstalar.
venimus
1
É incrível que, cinco meses depois, esse problema ainda volte após cada atualização do Virtualbox. Você poderia pensar que até agora eles trabalharam uma solução ...
mastazi
1
A única coisa que funcionou para mim foi caixa de reinstalação virtual
Jason Joslin
136

Há um problema conhecido com o novo driver NDIS6, você pode instalá-lo para usar o driver NDIS5

Tente reinstalá-lo com um parâmetro ( Executar como administrador )

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

Isso funcionou para mim.

Atualização: As versões mais recentes facilitaram a escolha do driver NDIS no assistente de instalação - basta escolher o NDIS 5 quando solicitado.

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

venimus
fonte
1
Eu tentei de tudo neste post e a única coisa que funcionou para mim foi fazer o downgrade do VirtualBox para 4.2.22. Mesmo o 4.2.36 não funcionou. Perdi muito tempo com esse problema.
587 Rav Rav
1
Após seguir estas etapas, recebi o erro "Interface de rede host inexistente, nome 'Driver de Miniporta VirtualBox NDIS 6.0'. Eu precisava remover manualmente os adaptadores de rede associados.
Joel Skrepnek
1
Isso fez o truque para mim também. Estava tendo problemas com Xamarin Jogador Android, que instala VM Ware para você
Thomas Hagström
1
Esta é a solução real. Queimei 4 horas do meu tempo para esse problema. Eu posso comer meus lanches agora. Obrigado!
precisa saber é
1
Muito obrigado :) Eu lutei nos últimos 2 dias para trazê-lo de volta. Eu tenho o adaptador de rede NDIS6. Isso não estava funcionando. Então reinstalei o VBox manualmente com a opção NDIS5 e ele começou a funcionar. Minha pergunta é, mesmo que meu dispositivo de rede seja exibido como NDIS6, eu uso o NDIS5 durante a instalação. Isso causa algum problema?
Ashoka K
37

Eu tentei as opções acima, mas em vão. Eventualmente, desinstalei o docker-toolbox (1.11.x) e o virtualbox (5.16.x) e marquei a seguinte opção na GUI do instalador do docker-toolbox (por padrão, a opção NDIS5 estava desmarcada)

Opção de driver NDIS5 desmarcada

Além disso, o adaptador virtual nas conexões de rede tinha a opção "Bridge Networking Driver" DESATIVADA e funcionou bem para mim

Opção Bridge Networking Driver desmarcada

machzqcq
fonte
Funciona, muito obrigado, também encontrei esse problema ao tentar executar as ferramentas do Docker. Talvez também deva ser marcado como janela de encaixe?
GenEric35
Eu precisei fazer algumas coisas antes de poder selecionar isso - primeiro, instale manualmente o driver de rede VBox .infs (navegue para <diretório de instalação do vbox> \ Drivers \ network e instale todos os infs nas subpastas) e segundo, tive que clicar no botão 'Instalar' na caixa de diálogo acima para adicionar manualmente o serviço Driver de Rede VirtualBox (...) (este é o Windows 10).
Spronkey 16/06/16
Isso funcionou no meu caso. Tentei desativar / reativar o driver NDIS6 como sugerido acima, mas não ajudou. Acabei fazendo a desinstalação do VBox, pegue o Docker Toolbox 1.11.2 no GitHub (já que o instalador atual 1.12.1 remove as opções da caixa de seleção da instalação) e reinstale o VBox com a opção NDIS5 marcada. Obrigado!
McGlothlin
1
Fiz exatamente isso, mas não me ajudou; até descobrir que também preciso excluir adaptadores de rede criados anteriormente. Além disso, não se esqueça de desinstalar o Docker Toolbox e o VirtualBox. Remover o Docker Toolbox também não removerá o VirtualBox. +1
Gajotres
Muito obrigado. Graças a esta solução, consegui sair do escritório. Mais uma vez obrigado.
binbyz 23/06
34
  • Abra o Centro de Rede e Compartilhamento e vá para Alterar as configurações do adaptador na barra lateral.

  • Clique com o botão direito do mouse no adaptador somente host na lista de adaptadores e, em seguida, no botão Configurar -> guia Driver -> botão Atualizar driver.

  • Selecione Navegar no meu computador ... e, na próxima caixa de diálogo, selecione Deixe-me escolher .... Você deve ver a lista com apenas o driver somente host.

  • Selecione e clique em Avançar. Após a atualização do driver, tente usar a rede somente host em uma VM novamente.

Abhishek Prusty
fonte
1
Não sei como você descobriu isso, mas obrigado! Isso resolveu meu problema. 5.2.14
Wes
1
Este também trabalhou no VirtualBox 6.0.10 após a atualização do Windows 1803-1809
Albert Iordache
1
Isso funcionou para mim no VirtualBox 6.0.14 usando minikube v1.3.1
Bassdrop Cumberwubwubwub
1
Isso funciona para mim quando eu atualizo meu vbox de 5.x para 6.1. Obrigado.
hguser 8/01
1
Usando o Virtual Box 6.0.10 no Windows 10.0.19041.1 com as atualizações mais recentes, ocorreu esse problema. Depois de tentar todas as outras opções acima, essa é a que realmente funcionou. Obrigado !
AlexDumas 15/01
14

O mesmo erro ocorreu quando eu atualizei o Windows. Tentei de tudo. Nada funcionou.

Por fim, foi para o Gerenciador de dispositivos-> Adaptadores de rede desativados e ativou o adaptador Somente host do Virtualbox

E funcionou!

Devanshi Trivedi
fonte
Muito obrigado pela solução - funcionou para mim também.
Sajad Karim 20/10/19
5

Desinstale o Virtualbox e instale a versão mais recente. No momento desta resposta, é 5.12. Eu instalei o Vagrant, que instalou automaticamente o Virtualbox 5.10. Corri para esse problema depois de instalar a atualização do Windows 1511, desinstalar o VirtualBox fornecido pelo Vagrant e instalar a versão mais recente.

Jared
fonte
Instalei a atualização para 5.0.16 em vez de 5.0.6 - não ajudou, mas também não foi pior.
Yevgeniy Afanasyev
Mesmo problema aqui, a instalação do Virtualbox 5.1.6 resolveu para mim.
Ymajoros # 7/16
@ymajoros Estou tendo esse problema com o 5.1.18. Existe uma maneira de chegar à sua versão?
21717 Winnemucca
5

Reinicie seu PC


Infelizmente, https://stackoverflow.com/a/33733454/2191572 não funcionou para mim no Windows 10 x64 com o VirtualBox 5.2.6

A caixa já estava marcada e uma simples reinicialização a corrigiu.

Depois de anos dizendo às pessoas para simplesmente reiniciarem, não segui meus próprios conselhos de ouro; cara, conheça palm.

MonkeyZeus
fonte
1
Teve esse problema após uma atualização do Windows 10. A reinicialização simples fez a forma truque me bem :)
Arno van Oordt
4

As duas respostas não resolveram o meu problema, mas, combinando-as, consegui resolver o problema. Minha situação era que eu estava tentando instalar e executar o Docker em um PC com Windows 7 e continuava recebendo um erro: "Parece que algo deu errado ... Pressione qualquer tecla para continuar ..."

Após muita pesquisa, pude relacionar o problema ao adaptador de rede host criado pelo Docker. Eu tinha o driver NDIS6 instalado, mas estava ativado. Tentei desmarcar, desativar, verificar novamente, ativar etc, mas não ajudou.

Desinstalei o VB e reinstalei conforme a primeira resposta para obter o driver NDIS5. Isso foi desmarcado, portanto, ao verificar isso, fui capaz de superar esse problema.

csaket
fonte
4

Eu tive o mesmo problema depois de atualizar de Windows 7para Windows 10. Tentei todas as respostas populares que não funcionaram. Por fim, entendi que o Windows havia alterado o nome do adaptador. Virtual Boxfoi configurado para usar Realtek PCIe GBE Family Controllerenquanto o gerenciador de dispositivos tinha isso como Realtek PCIe GBE Family Controller #2. A seleção do controlador apropriado resolveu o problema.

insira a descrição da imagem aqui insira a descrição da imagem aqui

user1921819
fonte
3

Eu trabalhei por um tempo, tudo que você precisa fazer é abrir o VirtualBox,

Arquivo> Preferências / Rede> Redes Somente para Host

Você verá o Adaptador Ethernet somente para host do VirtualBox

clique nele e edite.

Minhas configurações de IP para a VM vagrante eram 192.168.10.10, você deve editar o seu IP da VM

Aqui estão as configurações do meu adaptador;

Configurações do adaptador

Configurações do servidor DHCP

irfan Miral
fonte
3

Acabei de encontrar este problema com o VirtualBox 5.1 no Windows 8. Acontece que o problema estava com a proteção antivírus Kaspersky que eu instalei. Ele adicionou o "Filtro NDIS 6 do Kaspersky Anti-Virus" no adaptador somente para host do lado do Windows. Quando desabilitei esse filtro, a VM foi iniciada corretamente:

propriedades do adaptador de rede somente host

rdolson
fonte
No meu caso, foi Avast .. e eu desinstalado-lo de que a janela de propriedades .. agora o seu bem e trabalhar
Ehsan Waris
3

NO WINDOWS 10 Após passar três horas frustrantes de desinstalação e reinstalação do minikube, caixa virtual que não resolveu o problema, vi os adaptadores de rede na minha janela Painel de controle-> Rede e Internet-> Conexões de rede. Havia três "Adaptador Ethernet somente para host do VirtualBox" ativados. Eu desativei todos eles. insira a descrição da imagem aqui Em seguida, na tela de serviços (run-> services.msc), localize o auxiliar Tcp / Ip NetBIOS e reinicie-o.

Um novo adaptador de rede com um nome próprio como "VirtualBox Host-Network # 3" será criado. Agora digite: minikube delete mnikube start Funcionou para mim. espero que tenha ajudado alguém! Eu odeio isso :)

ylev
fonte
2

Encontrei uma solução para o meu problema. Havia um conflito nos meus adaptadores de rede. Simplesmente desabilitei o que aparece na mensagem de erro, iniciei novamente o comando em execução e um novo adaptador foi criado após várias mensagens de aprovação do Windows.

Espero que esta solução possa ajudar em alguns casos.

Hany Sakr
fonte
Obrigado! Isso funciona para mim, mas não entendo o porquê.
Jie Zhang
1

Eu tenho o Windows 8.1 e tive esse problema com o VirtualBox 5.0.16.105871. Tentei todas as sugestões que encontrei aqui, site de caixas virtuais e outros fóruns. Nenhum funcionou para mim. Eu tive esse erro ao tentar iniciar uma VM com interface somente 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, a única solução que funcionou para mim foi:

  1. Desinstalar 5.0.16
  2. Instale a versão 4.3.36 que não teve esse problema (pelo menos no meu PC)
  3. Sem desinstalar o 4.3.36, instale a versão 5.0.16 da maneira padrão

(Sempre instalando como administrador, ou seja, executando o instalador como administrador).

Isso funcionou para mim depois de tentar uma solução diferente durante dias.

Rodolk
fonte
1

Minha solução foi atualizar o VirtualBox.

Corri esse problema pela primeira vez após a instalação nova da caixa de ferramentas do Docker (v1.12.5) no meu Windows 8.1. O que funcionou para mim foi a atualização do VirtualBox. Depois do Windows Update, tive o mesmo problema e a atualização do VirtualBox corrigiu o problema novamente.

anotar
fonte
Eu simplesmente atualizados VirtualBox a (atual) versão Versão 5.2.4 r119785 eo problema foi embora ...
Calcutá
1

Para mim, a atualização do VirtualBox para 5.1.23 corrigiu o problema. Você pode baixar esta versão para Windows no site oficial .

Aliaga Aliyev
fonte
0

Para mim, desabilitar e habilitar a conexão de rede não foi suficiente para fazê-la funcionar. Eu tive que excluir o conteúdo do repositório .docker no meu usuário doméstico (c: /Users/your_user/.docker/). Depois disso, reinstale o Docker Toolbox e o VitualBox e use as dicas machzqcq para verificar a instalação do virtualbox com o driver NDIS5.

Encontrei a resposta aqui: https://github.com/docker/toolbox/issues/473

Martin Stievenart
fonte
0

Você pode tentar desativar o "Driver de rede em ponte do VirtualBox NDIS6" em todos os seus adaptadores de rede físicos, exceto os atuais, antes de tentar criar o adaptador somente para host do VirtualBox novamente.

Veja esta resposta .

bszom
fonte
0

Após uma atualização do Windows 10, meu adaptador Ethernet virtual do host do VirtualBox havia desaparecido dos adaptadores de rede do sistema operacional (veja-os em Painel de controle -> Centro de rede e compartilhamento -> Alterar configurações do adaptador ). Tive que reinstalar o VirtualBox para trazer isso de volta ao sistema operacional.

Em seguida, na versão mais recente do VirtualBox, os adaptadores somente para host estão em Ferramentas Globais (canto superior direito) -> Host Network Manager . Verifique se o servidor DHCP está ativado para o adaptador.

Exemplo de configuração: insira a descrição da imagem aqui

Voicu
fonte
0

Eu tentei tudo nesta página (e obrigado a todos!). Nada funcionou. Depois de literalmente horas e horas, finalmente consegui fazê-lo funcionar.

Meu problema era que não havia nenhum erro anterior "algo deu errado na etapa 'Verificar status como padrão'".

Esta linha no script start.sh falhou.

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

A execução da seguinte linha no prompt de comando funcionou e retornou "Em execução".

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

Então comecei a seguir todas as correções no link do Github e encontrei a correção.

No script start.sh, mudei a linha

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

para

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

Abra o Painel de controle >> Centro de rede e compartilhamento. Agora clique em Alterar configurações do adaptador. Clique com o botão direito do mouse no adaptador cujo Nome ou Nome do Dispositivo corresponde ao Adaptador Ethernet Virtual-Host # 3 do VirtualBox e clique em Propriedades. Clique no botão Configurar.

Agora clique na guia Driver. Clique em Atualizar driver. Selecione Procurar no meu computador por drivers. Agora escolha Deixe-me escolher em uma lista de drivers disponíveis no meu computador. Selecione a opção que você escolher e clique em Avançar. Clique em Fechar para finalizar a atualização. Agora volte para a janela Terminal / Powershell / Command e repita o comando vagrant up. Desta vez deve funcionar bem.

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

Sadee
fonte
0

para mim, tive que excluir a pasta .virtualbox & .docker No meu diretório de usuários ... o que funcionou bem

holard
fonte
0

Se o https://stackoverflow.com/a/33733454/8520387 aceito não funcionar, desative outras placas Ethernet ativadas. Após isso, tente executar o seu script vagrant novamente e ele criará uma nova placa de rede para você. Para mim foi # 3

insira a descrição da imagem aqui

Vedant Pareek
fonte