VirtualBox: compartir archivos como una máquina de red

Por varios motivos necesitaba una VirualBox corriendo otro sistema operativo y que a su vez pudiesen conectarse a través de la red por medio de archivos compartidos.

Debian puede ver, por ejemplo, una red de Windows sin instalar absolutamente nada extra de lo que instala por defecto.

Suponiendo que estamos detrás de un router, o bien, un modem-router. Al iniciar Debian, si lo tenemos configurado en automático, nos asignará una IP por dhcp. Por el contrario, nosotros podemos configurar la red de manera manual. En mi caso, el sistema asigna ips del tipo: 10.0.0.3, 10.0.0.4, etc.

Para que una máquina virtual corriendo en VirtualBox pueda conectarse como si fuera una PC más a nuestra red doméstica (y así poder inspeccionar las carpetas compartidas y demás) es necesario hacer las siguientes modificaciones en el archivo interfaces en /etc/networks/

Ingresamos como root (o sudo para los Ubuntu lovers) y luego:

Instalamos los siguientes paquetes: uml-utilities parprouted bridge-utils

Luego editamos el archivo interfaces:

nano /etc/networks/interfaces

En mi configuración aparece lo siguiente:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

Ahora bien, lo que debemos agregar será lo que viene a continuación:

#Intefaz virtual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_maxwait 5

Ahora reiniciamos el equipo y luego ejecutamos los siguientes comandos:

chown root:vboxusers /dev/net/tun

usermod -G vboxusers -a USUARIO

usermod -G uml-net -a USUARIO

(reemplazamos USUARIO por nuestro nombre de usuario de Debian)

Ahora bien, cada vez que querramos linkear con VirtualBox tendremos que ejecutar los siguientes comandos (es saludable hacer un script para no tener que escribir todo cada vez):

tunctl -u USUARIO

ip link set tap0 up

brctl addif br0 tap0

Ya está. Ahora falta configurar VirtualBox:

1) Abrimos VirtualBox, sobre nuestra máquina virtual (previamente creada, etc.) hacemos click con el botón derecho y vamos a “Configuracion…

2) En la opción “Red” modificamos lo siguiente:

Tipo de adaptador: PCNET-PCI II

Conectar a: Interface de Anfitrión

Nombre de la inteface: tap0

La máquina virtual (por ej.: windows xp) al iniciarse se conectará como si fuera una PC extra en nuestra red. La ip que se le asignará será una IP de la misma red a la cual está conectado el equipo anfitrión. Si estamos en Gnome y vamos a Lugares -> Red podrán ver las carpetas compartidas de la máquina virtual.

Espero les haya servido. Salu2.


Processing your request, Please wait....
Podés dejar una respuesta, o un trackback desde tu sitio.

Dejar una respuesta

*

Powered by WordPress | Designed by: Free Web Hosting | Thanks to Credit Union Rates, MMOs and Audio Store