Pues bien ahora les dejo un tutorial de como configurar la red y el usb para las maquinas virtuales de virtualbox lo hice con la version 1.5.4 de virtualbox ya que la version 1.6 me dio muchos problemas con la configuracion de red.
empecemos con la red primero debemos instalar los siguientes paquetes:
$ sudo aptitude install bridge-utils uml-utilities
una vez instalado los paquetes deben agregar su usuario al grupo uml-net
vamos a crear un script para que configure las interfaces de red:
$ sudo gedit /etc/init.d/red-virtual
ahora copiamos las siguientes lineas
#!/bin/bash
echo "Configurando red para maquina virtual"
brctl addbr br0
VBoxTunctl -t vbox0 -u alex
brctl addif br0 eth0
brctl addif br0 vbox0
ifconfig eth0 0.0.0.0
ifconfig vbox0 0.0.0.0
ifconfig br0 192.168.1.110
route add default gw 192.168.1.1
chown root.vboxusers /dev/net/tun
chmod g+rw /dev/net/tun
exit 0
en la linea VBoxTunctl -t vbox0 -u alex remplazan alex con el nombre de su usuario, en la linea ifconfig br0 192.168.1.110 ponen la direccion ip que necesiten y en la linea route add default gw 192.168.1.1 colocan la direccion de su modem o router de banda ancha para que no se queden sin internet, guardan y listo lo enlazan al runlevel para que se ejecute cada vez que inicie la compu ahora vamos a configurar virtualbox para que use la configuracion de red que hemos hecho:
en la configuracion de la maquina virtual seleccionamos Interface Anfitrion en el campo Conectar a
luego en el nombre de la interface escribimos vbox0 y listo cuando iniciemos nuestra maquina virtual podremos colocarle una direccion ip valida para nuestra red local y se podra comunicar tanto con el anfitrion asi como con otros computadores conectados a la red local.
Ahora vamos a configurar los puertos usb debemos editar 2 archivos el primero
$ sudo gedit /etc/udev/rules.d/40-basic-permissions.rules
buscamos las siguientes lineas:
# USB devices (usbfs replacement)
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=“0664″
SUBSYSTEM==”usb_device”, MODE=“0664″
y las modificamos para que queden asi:
# USB devices (usbfs replacement)
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=“0666″
SUBSYSTEM==”usb_device”, MODE=“0666″
y ahora el segundo archivo
$ sudo gedit /etc/init.d/mountdevsubfs.sh
buscamos las siguientes lineas:
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount –rbind /dev/bus/usb /proc/bus/usb
}
y las dejamos de la siguiente manera:
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb
}
guardamos los archivos y reiniciamos el computador
ahora vamos a configurar la maquina virtual, en la configuracion de la maquina virtual seleccionamos “Habilitar el controlador USB” y “Enable USB EHCI Controller”.
y listo ya tenemos soporte para dispositivos usb en nuestras maquinas virtuales espero que este tutorial les haya servido.






