VM Hyper-V com interfaces pública e interna

0

Estou usando o Hyper-V e tendo um problema com uma das minhas máquinas virtuais acessando a Internet. O diagrama abaixo ilustra a configuração básica:

Amáquinahostpossuidoiscomutadoresvirtuais-um"Externo" e um "Interno".

O comutador externo tem dois endereços IP - um endereço principal e um endereço alternativo que está em um intervalo de rede diferente. O gateway padrão está no mesmo intervalo de rede que o endereço IP principal.

A Virtual Machine 2 (que tem apenas um adaptador de rede, que está no switch "Internal" e tem um endereço IP de classe C) não tem problemas para acessar a Internet ou outras VMs no switch interno.

A Virtual Machine 1 tem duas interfaces:

  1. um no switch Externo, para que ele possa ser acessado pela Internet e use o IP do alias da máquina host como o gateway padrão
  2. outra interface no switch interno para se comunicar com as outras VMs.

O problema que estou tendo é que a Virtual Machine 1 não pode alcançar a internet. Ele pode fazer o ping de outras máquinas virtuais no switch interno sem qualquer problema, e pode fazer ping dos dois endereços IP do switch externo, mas não pode fazer o ping no IP do gateway. Os pacotes devem ir da VM2 para o alias na máquina host (o que eles fazem), mas eu acho que a máquina host está impedindo os pacotes de rotear para o gateway.

Como posso fazer com que a Virtual Machine 1 alcance a internet?

    
por Stephen Kennedy 10.09.2017 / 00:14

1 resposta

0

Depois de muita confusão, parece que o problema é que estou usando o Windows Server 2012 e, aparentemente, o Hyper-V não suporta NAT até a versão 2016, de acordo com a resposta para outra pergunta postada aqui:

link

Eu tive que configurar a Virtual Machine 1 como o gateway para todas as outras máquinas virtuais.

    
por 12.09.2017 / 07:57