Vmware Player 3.0 - não é possível pingar 32 bits de convidado de 64 bits (convidado ou host)

1

Estou preso com o que parece ser um bug no VmWare Player (build 203739). Estou usando o W7 Ultimate 64bits como host e tenho um CentOS 5.4 (64 bits) como convidado e um Windows XP Professional SP3 (32 bits) como outro convidado. Das máquinas de 64 bits (o anfitrião e o convidado linux) não consigo fazer ping no Windows XP.

Claro, já desliguei o firewall do windows no guest e também no host. A rede é bem básica, estou usando Vmnet8 (NAT), com DHCP e port forwarding (para o IP do windows XP). Tudo está funcionando ok, eu tenho acesso à internet do host e de ambos os convidados. Encaminhamento de porta para o convidado XP está funcionando ok também. O único problema é que não consigo acessar o convidado XP através do Vmnet8.

Eu monitorei o tráfego usando o wireshark (no host e no windows guest). Se eu tentar pingar o convidado XP do host, o que eu vejo é a solicitação ARP saindo do host, sendo respondida pelo convidado e, depois disso, não há nenhum pedido de eco saindo do host. O mesmo ocorre se eu tentar pingar o XP do convidado do CentOS.

A partir do convidado do Windows XP, posso executar ping no host e no convidado do CentOS. Do convidado do XP, posso acessar os compartilhamentos do host. Obviamente, a partir do host eu não consigo ver os compartilhamentos do XP (como eu não posso sequer pingar o convidado).

Eu quero manter essa configuração (usando o NAT para compartilhar a conexão com a internet do host). Alguma sugestão?

    
por Chopper3 28.01.2010 / 11:25

2 respostas

1

O VMware Player NAT está parcialmente quebrado no Windows 7. Semi-OT: Na minha configuração (convidado do FreeBSD, NAT do VMware, host do Windows 7), meu convidado pode acessar a Internet somente se o ICS estiver habilitado na interface pública do Windows 7 (isto é, permitir que o VMnet8 o compartilhe). No entanto, a ativação do ICS interrompe outras coisas (como uma conexão VPN do host W7).

O roteamento no seu sistema parece OK (ambos os convidados sabem para o ARP um ao outro em vez do gateway). Se o ARP estiver quebrado (o convidado responde, mas o host não recebe a resposta), será que você pode adicionar manualmente as entradas à tabela ARP (arp -s) e passar por isso.

    
por 07.04.2010 / 20:22
1

A maneira mais fácil:

  1. NAT a conexão com a internet do host upstream do host. (na maioria dos ambientes isso já está sendo feito, especialmente se um firewall corporativo / roteador ou cabo residencial / roteador DSL estiver envolvido)
  2. Defina as máquinas virtuais para usar a rede em ponte.
  3. Verifique se as VMs têm endereços IP na mesma sub-rede que o host (seja via DHCP ou via atribuição manual)
por 10.08.2010 / 22:37