Problema com o adaptador Wifi com janelas Docker (nativo, HYPER-V)

12

Acabei de receber um novo laptop de trabalho e instalei imediatamente a versão nativa do Docker para Windows.

No entanto, estou vendo um problema que toda vez que o novo adaptador de rede do Docker via Hyper-V é ativado (vEthernet DockerNAT), então meu adaptador Wifi está desativado e, portanto, não consigo acessar a Internet.

Sempre que eu tento habilitar o Wifi Adapter ele continua se desabilitando imediatamente, a única maneira de recuperar minha internet é desativando o DockerNAT HyperV Adapter.

Isso certamente deve funcionar, caso contrário, eles não lançariam a versão nativa do Windows publicamente?

Alguém já experimentou esse problema e sabe como corrigi-lo? (Esta é minha primeira experiência com o Hyper-V)

    
por UsainBloot 13.07.2016 / 14:30

4 respostas

12

Como ninguém respondeu ainda, tentarei ajudar, mas avise que não uso o Docker e não tenho seu ambiente. Isso é tudo teoria.

Minha teoria é que o problema que você está enfrentando é com o Windows 10, e não com o Docker ou o Hyper-V. Eu vejo uma conexão entre o fato de que, por um lado, não se pode ter conexões Ethernet e WiFi ativadas ao mesmo tempo e, por outro lado, não se pode fazer NAT com WiFi. Portanto, sua habilitação de NAT pode causar a habilitação de um adaptador Ethernet que desabilita o adaptador sem fio.

Se eu estiver certo, pode haver duas soluções para o problema:

  1. Conecte o computador por cabo com fio, em vez de sem fio
  2. Crie um adaptador Ethernet virtual em torno do adaptador sem fio:
    • Abra o gerenciador do Hyper-V
    • Clique no Gerenciador de Rede Virtual e crie uma Rede Virtual Interna selecionando Interno e clicando em Adicionar.
    • Dê um nome significativo
    • Aplicar e OK
    • Agora, foi criada uma rede virtual que pode ser associada a uma ou mais máquinas virtuais.
    • Na máquina host, no Centro de Rede e Compartilhamento, clique em Alterar configurações do adaptador
    • Selecione seu adaptador WiFi e a rede virtual interna que você criou.
    • Clique com o botão direito e selecione Bridge Network e a ponte é criada.
    • Use a Rede Virtual Interna que você criou inicialmente para o Docker NAT.

Se o problema acima não funcionar por algum motivo, um software que possa ajudar é Connectify Hotspot (shareware / paid) , que através do seu Roteador Virtual pode compartilhar WiFi como Ethernet .

Outro que pode fazer o trabalho é o SoftEther VPN Open Source , que, no entanto, requer conexão a uma VPN para usar seu Adaptador de Rede Virtual .

    
por 29.08.2016 / 10:48
5

Depois de tentar todos os tipos de remédios aqui e ali, e nenhum deles resolveu o problema, acabei descobrindo que no meu caso era um software de terceiros (PulseSecure) que desativava o WiFi sempre que o adaptador Hyper-V estava ativo. Portanto, se você tiver esse software instalado, há uma boa chance de estar causando o problema. Você pode desativar o serviço "Pulse Secure Service" para ver se esse é realmente o caso e se isso resolve o problema.

    
por 21.03.2018 / 19:00
0

Outra solução temporária é apenas configurar o comutador virtual do DockerNAT para privado, embora isso dure até a próxima reinicialização.

Aqui está a fonte: link

    
por 16.08.2017 / 11:23
0

Descobri que, ao alternar o docketNAT de interno para externo, resolveu o problema.

    
por 08.11.2017 / 13:49