Após uma nova instalação do Ubuntu 9.04 Desktop ou Server em uma máquina virtual VMWare Workstation 6.52, não consigo me conectar à porta 80 em nenhum site remoto (google.com, etc).
Posso executar ping em sites remotos, mas qualquer coisa acima da porta 80 não conectará.
Por exemplo,
sudo apt-get update
... acabará por expirar.
wget http://google.com
... resolve google.com para 74.125.45.100:80, mas o tempo limite expirará.
ping google.com
... funciona normalmente. Posso fazer ping em qualquer site.
Meu sistema operacional Host é o Windows 7 Build 7068. Verifiquei se é o firewall do Host, desativando totalmente o firewall e também garantindo que todas as entradas do VMWare na lista de exceções estejam permitindo entrada e saída da porta 80 (as entradas estão realmente configuradas para permitir todo o tráfego em todas as portas).
Curiosamente, se eu tiver uma VM de servidor e uma VM de desktop em execução, poderei acessar o servidor da Web da VM do servidor a partir da VM de desktop por meio do Firefox usando o endereço IP da VM do servidor.
Portanto, o acesso à porta 80 entre VMs funciona normalmente, mas a porta 80 do host remoto não funciona.
Os adaptadores de rede de cada VM estão no modo NAT.
Alguma ideia?
EDITAR - RESOLUÇÃO:
Acontece que este é um bug do VMWare 6.52 rodando no Windows 7 beta. A resolução é mudar para o modo ponte. Tive que atribuir manualmente as configurações de IP para o adaptador de rede VM de dentro do Ubuntu para que o modo Bridged funcionasse, pois o DHCP não funcionaria.
Responder1
No modo NAT, o software de firewall do sistema operacional host gerencia a comunicação das máquinas virtuais com o mundo. Dentro do host (por exemplo, da área de trabalho convidada para o servidor convidado), a comunicação não passa pelo firewall. Mas a comunicação também deve ser bloqueada pelo firewall do sistema operacional convidado. Sugiro primeiro alterar as interfaces de rede para o modo de ponte. Ele irá ignorar o firewall do sistema operacional host. Se a comunicação estiver funcionando agora você deve configurar exceções de firewall no firewall do seu host. Se ainda não funcionar, verifique a configuração do firewall no convidado. (é improvável que o firewall do convidado bloqueie a comunicação porque funciona para o servidor convidado) E você deve ter outros firewalls no host para que qualquer coisa possa bloquear sua comunicação.
Responder2
Acontece que este é um bug do VMWare 6.52 rodando no Windows 7 beta. A resolução é mudar para o modo ponte. Tive que atribuir manualmente as configurações de IP para o adaptador de rede VM de dentro do Ubuntu para que o modo Bridged funcionasse, pois o DHCP não funcionaria.