Obtener VirtualBox+Windows XP para ver el host local de mi Mac sin conexión

Obtener VirtualBox+Windows XP para ver el host local de mi Mac sin conexión

Estoy ejecutando Windows XP a través de VirtualBox en mi Mac. Quiero cargar sitios en el host local de mi Macmientras está desconectado.

Sé que puedo agregar mi IP y un buen nombre de dominio al archivo host en C:/WINDOWS/system32/drivers/etc... luego puedo cargar y probar sitios localmente en XP... pero solo tengo IPmientras estoy en línea.

Incluso si hay una IP (cuando tengo una conexión), todavía tengo que tomarla a través de Terminal y actualizar el archivo de hosts de Windows todo el tiempo, ya que estoy desarrollando desde una computadora portátil y tengo una nueva IP en un abrir y cerrar de ojos. diez centavos.

Encontré un tutorial donde el autor puede obtener una IP permanente. Utiliza VMware Fusion como su VMachine, que es la única diferencia entre su configuración y la mía. Al ejecutar el comando de terminal "ifconfig vmnet1", obtiene:

una IP secreta que la máquina virtual usa para comunicarse con OSX

Y eso no cambia, lo cual es asombroso. Supongo que existe incluso si no está conectado. Su tutorial esaquí.

Sería mucho más eficiente si pudiera realizar mis pruebas de desarrollo sin conexión.

¿Alguien tiene ideas? Gracias:)

Respuesta1

La configuración de red en VirtualBox para su VM debe estar configurada en NAT. Lo que esto significa es que la máquina con Windows XP obtendrá una dirección IP privada asignada desde la caja virtual y todo el acceso a redes externas se enrutará a través de la IP de su Mac. Acabo de comprobar el mío y la IP privada de la VM era 10.0.2.15 y 10.0.2.2 para el host. No estoy seguro de si esta es la IP estándar que utiliza o si elige una al azar.

Respuesta2

No estoy del todo seguro acerca de algunos de los detalles de OS X, pero la teoría es la misma: agregue un adaptador de red virtual a su XP Virtual y configúrelo en Puente con un adaptador de bucle invertido (¿tal vez lo0 para una Mac?). incluso agregue un alias:

ifconfig lo0 alias 10.10.10.1

Y luego asigne su adaptador puenteado en su VM en algo en la misma subred. Es posible que lo0 no funcione; es posible que deba crear un nuevo bucle invertido ficticio.

Consulte aquí para obtener un tutorial sobre cómo hacer esto con algún otro software: http://compileyouidontevenknowyou.blogspot.com/2009/03/virtual-networking-with-virtualbox-on.html

información relacionada