martes, 18 de septiembre de 2007

Virtual Box 1.5 networking en Ubuntu Feisty

Como publiqué en otro post, instalé el Virtual Box 1.5.
Ahora que empecé a usarlo, encontré un par de problemas. Para empezar, quería copiar los discos virtuales (VDI), y para mi sorpresa, copiar los archivos no funciona. Hay que usar la herramienta de clonado de discos, como se ve a continuación:

VBoxManage clonevdi origen.vdi destino.vdi

El siguiente problema que encontré es que no me funcionaba la red en 'Interface Anfitrión'. Luego de ver la ayuda y dar unas cuantas por google, ubuntuforums y demás, encontré la manera de hacerlo andar. Acá va un mini howto.
Primero instalamos los paquetes necesarios:
sudo apt-get install bridge-utils
sudo apt-get install uml-utilities


Luego tenemos que definir las interfaces de red. Editamos el archivo de interfaces:
sudo gedit /etc/network/interfaces

Agregamos las interfaces necesarias (remplazando 'user' por el usuario que usará las máquinas virtuales, y obviamente una IP adecuada):
auto br0
iface br0 inet dhcp
bridge_ports eth0 br0

auto tap0
iface tap0 inet manual
up ifconfig $IFACE 192.168.0.150 up
down ifconfig $IFACE down
tunctl_user user


Reiniciamos la red:
sudo /etc/init.d/networking restart


Agregamos el usuario al grupo uml-net:
sudo gpasswd -a user uml-net


Esto debería funcionar según el manual, pero no. Encontré que para que funcione debemos ejecutar:
sudo chmod 0666 /dev/net/tun
sudo chmod 0666 /dev/vboxdrv


Luego de esto, podemos establecer 'Interface Anfitrión', y en el nombre de la interface introducimos 'tap0'.

Y listo!

Saludos!

English version

No hay comentarios: