Acceso a hosts virtuales de Mac desde XP de Parallel

Tengo problemas para acceder a Virtual Hosts (ubicados en mi Mac) desde XP instalado a través de Parallels.

Aquí está la configuración:

  • Mac OS X 10.6.6
    • usando apache preinstalado que se ejecuta a través de Web Sharing (¡no usando MAMP!)
    • varios hosts virtuales establecidos en la configuración de apache
  • paralelos 6
  • Windows XP Pro de 64 bits instalado a través de Parallels
    • Configuración de red establecida en Compartida
    • hosts virtuales de Mac agregados al archivo C:\Windows\system32\drivers\etc\hosts

Hacer ping a la puerta de enlace (Mac) desde Windows parece funcionar bien, pero no puede acceder a los sitios web alojados en ella, ni accediendo directamente a IP ni mediante VHosts.

Desactivar el firewall no pareció ayudar.

¿Qué estoy haciendo mal?

Respuestas (1)

Suponiendo que no haya problemas con el firewall, puede valer la pena verificar dos veces que está utilizando la dirección IP correcta para conectarse a su Mac. Al utilizar redes compartidas , Parallels crea una subred independiente que se utiliza entre Parallels y su Mac. Como tal, su Mac utilizará una dirección IP diferente para comunicarse con Parallels que para comunicarse con su red externa/local.

Aquí hay una configuración de ejemplo:

Mac

  • IP de red local: 192.168.1.10
  • IP de red paralela: 10.211.55.2

Paralelas

  • IP de red paralela: 10.211.55.3

Red

  • Puerta de enlace predeterminada de Parallels: 10.211.55.1

Debido a que todas estas direcciones IP no son enrutables , los intentos de conectarse a su Mac mediante la dirección 192.168.1.10 fallarán desde Parallels. Deberá usar la dirección 10.211.55.2 para conectarse a su Mac. Tenga en cuenta que esto no es lo mismo que la dirección de la puerta de enlace.

También vale la pena señalar que la dirección IP para la red de Parallels se asigna a través de DHCP y tiene el potencial de cambiar. Esto significa que necesitaría cambiar las entradas en su archivo de hosts.*

Y finalmente, asegúrese de que Apache esté escuchando en la dirección IP de la red de Parallels. La configuración predeterminada debería escuchar en todos los puertos, pero valdría la pena verificar si ha cambiado la configuración de Apache.

* Aquí hay instrucciones para cambiar el adaptador de red Parallels en la Mac para usar una dirección específica, pero esto es para Tiger.

Sí, entiendo cómo funciona el enrutamiento cuando se usan redes compartidas. En mi caso, la IP de red de Parallels de Mac es 10.113.113.1 y la IP de red de cliente de Parallels Windows es 10.113.113.100. Desde el cliente de Windows, estoy tratando de acceder a 10.113.113.1 y no funciona :(
En el mío, tengo una IP separada para la puerta de enlace y para la Mac. ¿Puedes usar ifconfig en Terminal para ver si tu Mac tiene otra IP en esa subred?
¡¡¡Eso es correcto!!! Muchas gracias de hecho. Pensé que era un poco obvio que usaría el mismo, ¡pero no es así! En mi caso, la puerta de enlace es 10.113.113.1 y Mac (Apache) es 10.113.113.2. ¡Muy apreciado! Agregue este consejo a su respuesta y lo aceptaré.