Bridge en Virtual Box o como hacer que una máquina virtual sea parte de nuestra red
Junio 20, 2008 at 9:37 am | In GNU/Linux, Virtualización | 4 CommentsTal vez a alguno de ustedes le ha pasado lo siguiente, han querido crear una maquina virtual con alguna versión antigua de algún sistema operativo, digamos un Windows xp,200,98 o algún linux o Bsd porque simplemente querian probar una de las tantas miles de utilidades de seguridad existentes como por ejemplo Nmap, Snort, Metasploid, las famosas Rainbowtables, Nessus o Wireshark y tenian el bendito problema que solo tenian una sola computadora disponible
pero se morían de la curiosidad de probar alguna de estas herramientas porque en algún site encontraron uno que otro videito de hacking o de algún tipo de ataque con xploits o esas cosas.
Bueno, entonce digamos que para esa tare decidieron probar la virtualización, muy de moda en estos dias y decidieron usar Virtualbox sobre Ubuntu en ves de Vmware (personalmente me gusta mucho mas Vbox que Vmware ya q este ultimo es mas limitado y dificil de usar), pero tienen un pequeño problema…. En Virtualbox no se le puede asignar directamente un IP de nuestra misma Red a cada una de las mauinas virtuales, por lo que el objetivo de este artículo es explicar como se debe hacer y no morir en el intento para poder tener un enterno de entrenamiento virualizado
Requisitos:
Una computadora (jejeje)
Ubuntu Linux (7.04, 7.10, 8.04, tambien funciona en Debian)
Sun VirtualBox (Tiene que ser la versión 1.6 de preferencia porque esta mucha mas estable q las anteriores)
Primero procedemos a instalar los siguientes paquetes :
sudo apt-get install vtun bridge-utils uml-utilities
Luego asignamos los permisos correspondientes a los usuarios para que puedan acceder a las interfaces. Las interfaces representa nuestrar tarjetas fisicas(como las tarjetas de red) y las virtuales.
sudo gpasswd -a user uml-net
Recuerden que hay que reemplazar user por el nombre del usuario que va a ejecutar la máquina virtual.
Posteriormente creamos las interfaces virtuales :
sudo tunctl -t tap0 -u user
Creamos el bridge :
sudo brctl addbr br0
Cambiamos los permisos del archivo tun :
sudo chmod 666 /dev/net/tun
Finalmente entramos al archivo /etc/network/interfaces y lo modificamos para que quede algo asi :
auto lo
iface lo inet loopback
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user user
iface br0 inet static
address 192.168.1.10
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_ports all tap0
En este caso el bridge br0 tendra como IP 192.168.1.10, Mascara /24 y Gateway 192.168.1.1
Todos los puertos seran reendireccionados a la interface tap0.
Finalmente, configuramos Virtualbox con la interface de Red tap0 como en la image.

Y ya tenemos nuestra maquina virtual como parte de la Red y lista para jugar
Blog de WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.

