Problema do comutador virtual do Hyper-V: mesmo IP no convidado e no host

6

Eu tenho o Hyper-V instalado no meu laptop Windows 10 e configurei uma VM Ubuntu nele. O adaptador de rede do Ubuntu está conectado ao switch virtual externo que eu criei. Com essa configuração, eu esperaria que o host e o convidado tivessem um endereço IP diferente do servidor DHCP. No entanto, ambos estão recebendo o mesmo IP e não consigo identificar a causa. Abaixo estão as telas de impressão do comutador virtual, dos adaptadores de rede no host, do status da rede do host e do status da rede convidada.

Alguém pode ver o que há de errado nessa configuração? Além disso, o que devo mudar para que tanto o host quanto o convidado recebam seu próprio IP e sejam apresentados independentemente na rede?

    
por Albert 22.10.2016 / 10:56

4 respostas

5

Alguns servidores DHCP sempre atribuem o mesmo endereço IP ao mesmo MAC.

Como seu upstream é uma conexão Wi-Fi regular (não WDS), ele pode ter apenas um endereço MAC one - não é múltiplo. A única razão pela qual o Windows ainda permitiu que você o colocasse em uma ponte é que ele executa o L2 NAT (arpnat) para você, reescrevendo os pacotes de suas VMs em tempo real.

    
por 25.10.2016 / 11:24
1

Você pode corrigir isso, indo dentro das configurações da VM:

Adaptador de Rede / Recurso Avançado e, em seguida,

aplica um MAC estático ou MAC dinâmico, mas você precisa

Enable MAC address spoofing.

Para garantir que a VM use um MAC dedicado e falsificado para funcionar como um dispositivo de rede real.

Ativar spoofing de endereço MAC:

    
por 06.06.2017 / 13:19
0

O compartilhamento de uma conexão Wi-Fi é problemático e não deve ser feito diretamente.

Você deve criar o comutador virtual como Ethernet e, em seguida, no host no Centro de Rede e Compartilhamento, ponte que o switch virtual para o WiFi adaptador.

Para detalhes, veja minha resposta em esta postagem .

Se por algum motivo isso não funcionar, você pode:

  • Use cabo, não WiFi ou
  • Forneça à VM um endereço IP estático.
por 25.10.2016 / 14:18
-1

O servidor DHCP é geralmente usado para evitar conflitos de IP na rede e, neste caso, o servidor DHCP fez a coisa certa. Ele vê a plataforma enquanto atribui o endereço IP e nas imagens acima há 2 plataformas Ubuntu e Windows.

Eu posso dar um exemplo para isso, se um nome de host do sistema Linux for system-1 e outro sistema com o mesmo nome (system-1) no Windows e ambos estiverem conectados ao mesmo servidor DHCP no momento em que o administrador tiver que ativar Opção "Proteção de nome" nas propriedades do servidor DHCP para evitar conflito de nome NetBIOS na rede.

No entanto, sugiro executar comandos como ipconfig / release, ipconfig / renew no Windows.

    
por 22.10.2016 / 13:19