Acceder a un host virtualbox sin utilizar bridge

Aceptemoslo, el tema de redes en virtualbox no es lo más intuitivo en el mercado. Hace poco tuve la necesidad de acceder a un sistema invitado desde mi sistema anfitrion pero no queria configurar un brige para la maquina virtual y que tuviera su propia ip porque sinceramente no lo necesitaba, asi que revisando la opcion de internal network encontre algo un poco más interesante, hacer port forwarding para acceder al host.

En este blog de sun microsystems, se explica como utilizar el port forwarding propio de virtualbox para lograr acceder a un host que unicamente tiene NAT habilitado, en mi caso necesitaba acceder a un servidor apache en una maquina virtual, con estas sencillas 3 instrucciones mi problema fue resuelto.

$ VBoxManage setextradata «osol» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/forhttp/Protocol» TCP

$ VBoxManage setextradata «osol» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/forhttp

/GuestPortt» 80

$ VBoxManage setextradata «osol» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/forhttp

/HostPort» 9090

Hecho esto podemos accesar desde el sistema anfitrion con algo tan sencillo como http://localhost:9090

PD. Aunque no hay mucha diferencia entre el post y el mio, siempre es bueno tener una version en nuestro idioma 😉

4 Replies to “Acceder a un host virtualbox sin utilizar bridge”

  1. Usando Firefox 3.6.10 Firefox 3.6.10 en Ubuntu 10.04 Ubuntu 10.04

    Hola: Excelente tutorial sin embargo, hay problemas al arrancar la maquina virtual si la tarjeta de red no es pcnet …podrias realizar una actualizacion de este mismo tutorial con los problemas que ocurren

    Gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *