He aquí mi arreglo:
- Host: Windows XP
- Guest: Ubuntu 10.04
- Networking: NAT
Estoy configurando un servidor web Apache en el Guest, pero quiero poder hacerlo en la máquina Windows:
- go to the browser, type http://localhost:8000
Además, intenté cambiar mi red a bridge y obtuve una nueva IP. Pero cuando intenté hacer http: //: 8000, dice que no se pudo conectar.
virtualbox
portforwarding
Carmen
fuente
fuente
Respuestas:
Host de comunicación de red -> Invitado
Conéctese al Guest y descubra la dirección IP:
ejemplo de resultado (la dirección IP es 10.0.2.15):
Vaya a la ventana de instancia de Vbox -> Menú -> Adaptadores de red:
Vaya al sistema host y pruébelo en el navegador:
o su dirección IP de red (averigüe en la máquina host ejecutando: ipconfig).
Comunicación de red Invitado -> Anfitrión
En este caso, el reenvío de puertos no es necesario, la comunicación pasa por la LAN de regreso al host.
En la máquina host, encuentre su dirección IP de red:
ejemplo de resultado:
En la máquina invitada puede comunicarse directamente con el host, por ejemplo, verifíquelo con ping:
fuente
Eso no es posible.
localhost
siempre está predeterminado en el dispositivo de bucle invertido en el sistema operativo local.A medida que su máquina virtual ejecuta su propio sistema operativo, tiene su propio dispositivo de bucle invertido al que no puede acceder desde el exterior.
Si desea acceder a él, por ejemplo, en un navegador, conéctese a él utilizando la IP local:
Esto es solo un ejemplo, por supuesto, puede averiguar la IP real emitiendo un
ifconfig
comando en un shell en el sistema operativo invitado.fuente
mysite.localhost
no serán accesibles para la máquina Invitado, porque debo referirme al Host usando solo una dirección IP?