Qual é a configuração adequada do IP para minhas 2 NICs e 2 VMs?

2

Eu tenho um servidor Win2008 R2 executando o Hyper-V com duas VMs (Win2003 e Win2008R2).

Eu tenho duas NICs no meu servidor, uma para o host e uma para o Virtual Machine Manager.

Eu tenho configurado da seguinte forma, mas o VMS não tem acesso à Internet. O que estou fazendo de errado?

ONBOARD NIC for HOST
IP:      a.b.c.19  
Mask:    255.255.255.192  
Gateway: a.b.c.1  
DNS1:    a.b.c.130  
DNS1:    a.b.c.131

Additional NIC for Hyper-V
IP:      a.b.c.30
Mask:    255.255.255.192  
Gateway: a.b.c.1  
DNS1:    a.b.c.130  
DNS1:    a.b.c.131

VM1
IP:      a.b.c.9
Mask:    255.255.255.192  
Gateway: a.b.c.1  
DNS1:    a.b.c.130  
DNS1:    a.b.c.131

VM2
IP:      a.b.c.20
Mask:    255.255.255.192  
Gateway: a.b.c.1  
DNS1:    a.b.c.130  
DNS1:    a.b.c.131

Os meus Gateways das VMs devem ser configurados como especiais para apontar para a NIC do Hyper-V?

    
por Jason 30.01.2010 / 15:10

4 respostas

6

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:

  1. Exclua sua rede Hyper-V existente no gerenciador do Hyper-V.

  2. No host, você deve ter apenas 2 NICs visíveis, NIC ONBOARD e NIC Adicional. Deixe o NIC ONBOARD configurado como acima.

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

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

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

    
por 30.01.2010 / 16:01
1

Desativar o descarregamento de envio grande IPv4 sob a configuração avançada do adaptador que hospeda a rede HyperV. Aparentemente, o comutador virtual do HyperV não lida bem com isso. Corrigido os problemas de descarte de pacotes para mim. Espero que isso ajude algumas pessoas porque demorei um pouco para descobrir isso.

    
por 02.03.2012 / 05:19
0

Você está usando os adaptadores de rede herdados? Seria preciso muito para causar essa perda de rede, mas é algo para verificar.

Além disso, alguma chance de você ter uma tonelada de tráfego de qualquer uma das máquinas? Para reduzi-lo, tente criar uma rede interna e veja se você pode acessar as VMs da máquina host por meio do RDP.

Para responder à sua pergunta de gateway, se você estiver usando uma NIC EXTERNA, o gateway deverá ser o mesmo que você está usando para qualquer um desses IPs. (ou seja, o mesmo que a máquina host está usando).

Além disso, verifique se qualquer uma das máquinas está configurada como roteadores que estão causando um loop de tráfego de rede. Isso causaria a enorme perda de pacotes também.

    
por 30.01.2010 / 21:42
0

Em poucas palavras, se o anfitrião puder ver a internet, seus convidados também poderão acessá-lo.

Abra o Virtual Network Manager e crie uma nova rede virtual. Certifique-se de que ele esteja em ponte (acho que o Hyper-V usa o termo externo ou algo assim) para um dos seus dois adaptadores - no seu caso, isso provavelmente não importa com base em seus endereços IP.

Em seguida, em cada uma das suas configurações de máquina virtual, verifique se o adaptador de rede virtual está configurado para fazer parte da rede virtual recém-criada.

Se tudo isso não funcionar, eu tentaria mais duas coisas:

  • Experimente diferentes tipos de rede, como o NAT. Verifique toda a pilha da rede - DNS, Ping, HTTP ... veja se algum deles funciona.
  • Desative todos os firewalls que você encontrar. Hospedeiro. Convidado. Terceira Parte Esses pacotes estão sendo agredidos em algum lugar!
por 30.01.2010 / 15:37