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

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

Estou preso com o que parece ser um bug no VMware Player (compilação 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. Nas máquinas de 64 bits (o host e o convidado Linux) não consigo executar ping no Windows XP.

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

Monitorei o tráfego usando wireshark (no host e no convidado do Windows). Se eu tentar fazer ping no convidado XP do host, o que vejo é a solicitação ARP saindo do host, sendo atendida pelo convidado e, depois disso, não há solicitação de eco saindo do host. O mesmo ocorre se eu tentar fazer ping no XP do convidado CentOs.

No convidado do Windows XP, posso executar ping no host e no convidado do CentOs. Do convidado XP posso acessar os compartilhamentos do host. Obviamente, do host não consigo ver os compartilhamentos do XP (já que não consigo nem executar ping no convidado).

Quero manter esta configuração (usando NAT para compartilhar a conexão de internet do host). Alguma sugestão?

Responder1

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

O roteamento em seu sistema parece OK (ambos os convidados sabem usar ARP um ao outro em vez do gateway). Se o ARP estiver quebrado (o convidado responde, mas o host não recebe a resposta), gostaria de saber se você pode adicionar manualmente as entradas à tabela ARP (arp -s) e superar isso.

Responder2

A maneira mais fácil:

  1. NAT a conexão de Internet do host a montante do host. (na maioria dos ambientes isso já está sendo feito, especialmente se um firewall/roteador corporativo ou roteador de cabo/DSL doméstico estiver envolvido)
  2. Configure ambas as máquinas virtuais para usar redes em ponte.
  3. Verifique se as VMs têm endereços IP na mesma sub-rede que o host (via DHCP ou atribuição manual)

informação relacionada