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.

18 mayo, 2009
DrJuano
Processing your request, Please wait....
Posteado en
Tags: 