Acceder al localhost desde Parallels

Publicado el Miércoles 15 Agosto 2007

Quienes nos dedicamos al desarrollo web necesitamos, de cuando en cuando, comprobar que nuestro trabajo funciona correctamente en todos los navegadores, Internet Explorer incluido (suspiro).

En principio, si disponemos de un software de virtualización como Parallels, esto no implica mayores problemas: podemos instalar Windows, ejecutar Internet Explorer y acceder al sitio. Sin embargo, muchas veces estaremos utilizando un sistema tipo MAMP para ejecutar nuestro propio servidor y poder trabajar “en local”. La pregunta entonces es: ¿cómo accedemos desde el sistema virtualizado al localhost de Mac OS? ¿Cómo comunicar la máquina hospedada con la anfitriona?

En primer lugar necesitamos conocer la IP del adaptador de red entre Parallels y el sistema hospedado (Windows en este caso). Para ello, nos basta ir al panel de Red en Preferencias del Sistema. Allí debemos localizar el adaptador “Parallels Host-Guest” y ver la dirección IP asignada. En mi caso, esta dirección es 10.37.129.3.

Preferencias de Red

Bien, esta es la dirección del localhost de Mac OS en el sistema hospedado. Si estamos utilizando Windows XP, tenemos arrancado MAMP en Mac OS y queremos acceder a la página de configuración, tendremos que escribir en el Internet Explorer la dirección del adaptador seguida del puerto. En mi caso, esta dirección es http://10.37.129.3:8888/MAMP.

MAMP en IE

Podemos perfeccionar esto para no tener que escribir esta dirección cada vez que queramos acceder a nuestro localhost, modificando el fichero hosts. En Windows tenemos que irnos a \WINDOWS\system32\drivers\etc y allí editar el archivo hosts. En Linux, esta ruta es /etc/hosts, y necesitamos permisos de root. Sea como sea, en el archivo de hosts podemos añadir algo como “10.37.129.3 mac“, con la IP de nuestro adaptador y el nombre que queramos dar a este host. Así, después podremos acceder sencillamente escribiendo http://mac:8888/MAMP/ en el navegador que estemos utilizando.

Pau @ 23:21 pm
Archivado en: Aplicaciones y Trucos y ayuda
Tags: , , ,

5 Comentarios a 'Acceder al localhost desde Parallels'

  1.  
    Agosto 16, 2007 | 12:43 pm
     

    Por este post te daría una medalla. Me ha venido al pelo y por supuesto ha funcionado a la primera.
    Así que solo te diré una cosa: MUCHAS GRACIAS.

  2.  
    Pau
    Agosto 17, 2007 | 12:01 pm
     

    Me alegro de que te sirviera :-) ¡Gracias a ti!

  3.  
    Agosto 29, 2008 | 17:26 pm
     

    Soy usuario desarrollador tambien, me gustaria hacer el proceso inverso es decir entrar al localhost de windows desde una maquina mac o tal vez compartir una carpeta en windows y que el sistema Mac la pueda ver, utilizando este sistema de comunicacion via TCP IP, cree que es posible? o tal vez tiene otra forma de hacerlo la cual me pueda enseñar. estoy un poco enfrascado en el problema de comunicacion de windows con mac. debido a que tengo la necesidad de escribir desde mac directamente en el disco de windows. De todas formas muchas gracias por el tip de la comunicacion de host de mac. Muy bueno

  4.  
    Noviembre 9, 2008 | 0:15 am
     

    Excelente información, me funciono perfectamente
    pero el unico problema que tengo es que solo se pueden visualizar las paginas
    web en html estatico

    no funcionan ni mi local wordpress, ni nada que tenga php+mysql.

  5.  
    Noviembre 9, 2008 | 1:03 am
     

    Olvida mi anterior comentario, resulto que era porque mi local «wordpress» estaba configurado para ser ejecutado desde «localhost:8888» y en parallels la url es: xxx.xxx.xxx.xx:8888

    entonces ahi estaba el error, ahora lo que estoy tratando de hacer es cambiar ese xxx.xxx.xxx.xx:8888 por simplemente «localhost:8888», jugare un rato con el archivo de «host»

Deja un comentario

(requerido)

(requerido)


Información para comentarios
Los párrafos y las líneas nuevas se implementan automáticamente. Tu dirección de e-mail nunca se mostrará.


Feed RSS a los comentarios de esta entrada | TrackBack URI