Isso pode não resolver seu problema, mas ... qualquer caixa do Hyper-V deve ter uma NIC dedicada a administrar o host (NIC NO PC para HOST) e uma ou mais NICs dedicadas às VMs (NIC adicional para Hyper-V) . Eu faria isso:
-
Exclua sua rede Hyper-V existente no gerenciador do Hyper-V.
-
No host, você deve ter apenas 2 NICs visíveis, NIC ONBOARD e NIC Adicional. Deixe o NIC ONBOARD configurado como acima.
-
Desabilite todos os serviços na NIC Adicional (incluindo IPv4 e IPv6). Você não precisa que esta NIC seja configurada com um endereço IP - o Hyper-V usará apenas este bit de hardware para acessar a rede, desde que seja devidamente conectado a uma porta de switch configurada, eles poderão usá-lo .
-
Recrie sua rede EXTERNAL no Hyper-V Manager e certifique-se de escolher NIC Adicional. Depois de fazer isso, volte ao Painel de Controle de Rede do host e você deverá ver agora 3 NICs! Quando você criou a rede Hyper-V EXTERNAL, ela criou uma NIC virtual adicional e a adicionou à lista. Como a NIC Adicional, ela deve ter todos os serviços (incluindo IPv4 e IPv6) desativados.
-
Agora desligue as duas VMs, atribua as NICs à rede Hyper-V, inicie-as e isso deve funcionar.
Nota: tudo isso se aplica supondo que tudo esteja na mesma sub-rede e que não haja entroncamento para a porta do switch à qual a NIC Adicional está conectada. Se houver entroncamento, você estará atribuindo as VMs a uma VLAN, mas se não houver nenhum entroncamento, NÃO selecione a caixa de seleção "Usar VLAN" na página de configuração da VM.
Boa sorte.