2010-04-20 18 views
82

utilizo sistema operativo Windows (7) como plataforma de desarrollo, que se ejecuta en un Mac/Parallels Desktop 5.acceso de Windows Parallels localhost desde Mac

me gustaría tener acceso al localhost de Windows - Mac desde el lado con fines de prueba .

He encontrado muchas soluciones para acceder al revés (acceder al servidor local de Mac desde Windows), pero no encontré ninguna solución para esta dirección de acceso (si existe).

¿Alguna idea? Es posible ?

+2

pertenece en superuser.com –

+0

Lamentablemente esta pregunta se cerró, dejando a muchos sin cumplirse. Escribí una idea aquí para responder esta pregunta para macOS, Parallels 11: https://gist.github.com/ernsheong/23c00e65219b10db7bc072772ea509d4 –

Respuesta

26

Tuve el mismo problema que tú. Estoy ejecutando Win7 en Mac OS X (Snow Leopard)/Parallels 5. Resolví mi problema de servidor local en mac, desactivando el firewall win7 y "habilitando" la autenticación anónima en la configuración de Autenticación en el Administrador de IIS.

También he configurado en paralelas:

  1. Configurar - hardware - Adaptador de red 1: Adaptador predeterminado

  2. Preferencias - tipo de conexión - - red de redes compartidas

Editar: Para Parallels 8

  1. Configurar> Hardware> Adaptador de red 1: Adaptador predeterminado

  2. Preferencias> Avanzado>Network: Change Settings> Compartido

+0

Solo para agregar una información más: Lo resolví siguiendo esta guía, pero en lugar de elegir el adaptador predeterminado elegí Wi -fi y luego usé la nueva ip generada en "enlaces" en la configuración del sitio web. +1. –

+0

gracias, funciona genial! –

+1

Para COMPLETAMENTE desactivar el firewall de Windows, vaya a "Firewall de Windows con seguridad avanzada" y asegúrese de que esté desactivado para TODOS los perfiles. El valor predeterminado, creo, es solo para apagarlo por uno. –

1

Esto depende de cómo esté configurada su tarjeta de red en la máquina virtual. No sé cómo está en los paralelos, pero en VMWare Fusion puede configurarlo como "puenteado" (lo que significa que comparte la misma IP con el host), "NAT" lo que significa que tendrá su propia dirección IP privada y conéctese a Internet a través del host o "red privada", lo que significa que tendrá una dirección IP privada y no se conectará a Internet. En el segundo y tercer caso, puede acceder al servidor web que se ejecuta en Windows utilizando la dirección IP privada de la máquina virtual, pero en el caso del puente no creo que se pueda hacer.

+0

En Parallels, he encontrado dos opciones de red, compartida y solo de host. Intenté ambos, pero no puedo acceder a http://127.0.0.1/ desde la Mac. – Ranch

+3

Es normal, 127.0.0.1 no es la ip de la máquina virtual. Intenta ir a Windows, abre un prompt de cmd y escribe ipconfig, mira qué ip obtienes e intenta acceder a eso. – matei

+0

http://192.168.1.100 funciona bien en la máquina de Windows (carga la página de inicio de IIS) mientras que no se puede acceder desde Mac. Supongo que hay algunas configuraciones que debo hacer en la aplicación Parallels. – Ranch

0

Me parece que su configuración de Parallels está configurada para redes de Host-Only para el Guest. El cambio a redes compartidas debe darle a su invitado Windows OS una dirección IP local.

Luego, tendrá que acceder a la dirección IP local de Windows (not 127.0.0.1) desde el navegador de la Mac. Puede encontrar la dirección IP que debe utilizar abriendo un símbolo del sistema en el invitado de Windows y echando un vistazo a la salida del comando ipconfig.

+0

Parallels está configurado para redes compartidas ¿Tal vez haya otras configuraciones de red de Parallels? El servidor DHCP está habilitado. Reenvío de puertos tal vez (?) Mi servidor local IP es 192.168.1.100, Máscara de subred 255.255.255.0, Puerta de enlace predeterminada 192.168.1.1 – Ranch

32

Lo anterior no me ayuda, pero esto lo hicieron:

  • Vaya a Windows VM, vaya a Inicio -> Ejecutar ... -> escriba cmd.exe

  • The windows co Se abre la línea mmand. Escriba ipconfig y descubra su dirección IP4.

  • Edite el archivo de hosts macs como se describe en this blogpost. Poner en el siguiente línea, en sustitución de las ventanas de mi máquinas virtuales IP local (en este caso 10.211.55.5) con el que encontraste en el paso anterior:

    10.211.55.5 windows 
    

A continuación, puede acceder a la máquina local de ventanas utilizando ganar en lugar de localhost, por ejemplo http://windows:8080/someapp

+0

¡Gran respuesta, gracias! ¿Sabes si esa dirección IP cambia cada vez que inicias Windows VM? – ilasno

+0

Para mí no es así, por lo tanto, supuse que Parallels conecta una dirección IP siempre que sea posible. Pero estoy bastante seguro de que puede activar una configuración donde la máquina virtual intenta obtener una IP del DHCP cada vez que arranca, ¿entonces tal vez lo haya activado? – Akku

+1

FYI: Esta solución todavía funciona 7 meses después de aplicada. – Akku

0

He seguido las instrucciones anteriores y Akku proporcionó la pista importante, aunque para mí no funcionó. Cuando ejecuto ipconfig en la línea de comandos de Windows, obtengo 10.211.55.3 como dirección IPv4 y 10.211.55.1 como puerta de enlace estándar. El uso de 10.211.55.3 en el archivo hosts de Windows (C: \ Windows \ System32 \ drivers \ etc \ hosts) no funcionó, no estoy seguro de por qué. Así que lo intenté: 10.211.55.2 y funcionó.

En resumen: primero tiene que configurar su configuración de host virtual de apache como se describe y luego debe abrir: C: \ Windows \ System32 \ drivers \ etc \ hosts e ingresar: 10.211.55.2 mysite.localhost (o lo que sea que haya definido en su archivo de configuración de host virtual). Espero que esto ayude para aquellos con el mismo problema que yo.

Me encontraron esta aquí: http://sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/

+0

Esto está mal, creo. OP preguntaba por los clientes Windows en Mac corriendo paralelos. – adaam

+0

sí, exactamente. mi respuesta es exactamente acerca de windows en mac corriendo paralelos. – criscom

Cuestiones relacionadas