Después de una nueva instalación de Ubuntu 9.04 Desktop o Server en una máquina virtual VMWare Workstation 6.52, no puedo conectarme al puerto 80 en ningún sitio remoto (google.com, etc.).
Puedo hacer ping a sitios remotos, pero nada que esté por encima del puerto 80 no se conectará.
Por ejemplo,
sudo apt-get update
... eventualmente se agotará el tiempo.
wget http://google.com
... resuelve google.com en 74.125.45.100:80, pero luego se agota el tiempo de espera.
ping google.com
... funciona normalmente. Puedo hacer ping a cualquier sitio.
Mi sistema operativo host es Windows 7 Build 7068. Verifiqué si es el firewall del host deshabilitándolo por completo y también asegurándome de que cualquier entrada de VMWare en la lista de excepciones permita el puerto 80 entrante y saliente (las entradas en realidad están configuradas para permitir todo el tráfico). en todos los puertos).
Curiosamente, si tengo una máquina virtual de servidor y una máquina virtual de escritorio en ejecución, puedo acceder al servidor web de la máquina virtual de servidor desde la máquina virtual de escritorio a través de Firefox usando la dirección IP de la máquina virtual de servidor.
Por lo tanto, el acceso al puerto 80 entre máquinas virtuales funciona normalmente, pero el puerto 80 del host remoto no funciona.
Los adaptadores de red para cada VM están en modo NAT.
¿Algunas ideas?
EDITAR - RESOLUCIÓN:
Resulta que se trata de un error con VMWare 6.52 ejecutándose en Windows 7 beta. La resolución es cambiar al modo puente. Tuve que asignar manualmente la configuración de IP para el adaptador de red VM desde Ubuntu para que funcionara el modo puente, ya que DHCP no funcionaba.
Respuesta1
En el modo NAT, el software de firewall del sistema operativo host gestiona la comunicación de las máquinas virtuales con el mundo. Dentro del host (por ejemplo, desde su escritorio invitado a su servidor invitado) la comunicación no pasa a través del firewall. Pero la comunicación también debería estar bloqueada por el firewall del sistema operativo invitado. Sugiero cambiar primero las interfaces de red al modo puente. Evitará el firewall del sistema operativo host. Si la comunicación funciona ahora, debe configurar excepciones de firewall en el firewall de su host. Si aún no funciona, verifique la configuración del firewall en el invitado. (Es poco probable que el firewall del invitado bloquee la comunicación porque funciona con el servidor invitado) Y debe tener otros firewalls sobre el host para que cualquier cosa pueda bloquear su comunicación.
Respuesta2
Resulta que se trata de un error con VMWare 6.52 ejecutándose en Windows 7 beta. La resolución es cambiar al modo puente. Tuve que asignar manualmente la configuración de IP para el adaptador de red VM desde Ubuntu para que funcionara el modo puente, ya que DHCP no funcionaba.