Configurar red y usb en virtualbox

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.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s