Conéctese al invitado desde el host - Virtual Box [cerrado]

9

Tengo un Windows XP como SO invitado en VirtualBox ejecutándose en Ubuntu. Dentro de ese Guest Windows XP, tengo una instancia de Apache ejecutándose. Ahora quiero conectarme a ese Apache desde el host (Ubuntu). ¿Es posible? ¿Cómo puedo hacer eso?

Phuong Nguyen
fuente
También quiero que el SO invitado continúe compartiendo la conexión a Internet con el SO host.
Phuong Nguyen

Respuestas:

6

Cambie la configuración del adaptador de red de los invitados a 'puenteada' y obtendrá una dirección IP como cualquier otra máquina en su red interna. Luego puede comunicarse con él como si fuera una máquina física.

Nerdfest
fuente
Tenga en cuenta que también puede conectarse a esta máquina desde cualquier otra. Si no desea esa funcionalidad, puede usar firewall.
Nerdfest
2

Si su red VirtualBox está configurada en NAT, puede establecer la conexión desde su host configurando el invitado desde la línea de comandos utilizando algo similar a

VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/HostPort" 8080
VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/GuestPort" 80
VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/Protocol" TCP

y luego conectándose en su navegador a http: // localhost: 8080

Dominik
fuente