domingo, 7 de octubre de 2007
VirtualBox en Debian
Holas de nuevo
Aqui unos pequeños pasos para instalar y configurar el virtualbox y no morir en el intento
en un Debian Testing, no deberia haber problemas con el sid ni con el etch.
En si, se resumen en:
1.- Agregar este gpg del virtualbox, para que despues puedas descargarlo sin problemas
Descargarlo aqui
vas a la ruta donde descargaste el archivo y lo instalas con el
#apt-key add innotek.asc
2.- Añadir la siguiente url en tu sourcelist y hacerle un apt-get update
deb http://www.virtualbox.org/debian etch non-free
3.- Instalar el module assistant, para que no haya problemas cuando el VB quiera compilar su modulo vboxdrv.
#apt-get install module-assistant
4.- Instalar el VB
#apt-get install virtualbox
5.- Cuando quieras crear un maquina virtual, quiza no te deje porque falta que agregues tu usuario al grupo vboxusers, esto se soluciona de la siguiente manera
#gpasswd -a user vboxusers
Compruebas que tu usuario ha sido añadido haciendo un cat al /etc/group
A veces necesita su reiniciada, para que se apliquen los cambios.
Hasta aqui ya se puede crear maquinas virtuales, y todo la nota, pero hay una pequeña limitacion
no puedes tener comunicacion con tu host (PC anfitriona), no puedes tener una ip de tu red, etc, etc, etc.
Entonces viene a tallar el tun tap, las interfaces virtuales, aqui un pequeño link para que se den una idea HERE
Es necesario crear nuestras interfaces virtuales, para que las maquinas virtuales tengan salida a externa y establezcan comunicacion con el host, y las demas maquinas virtuales con ip de la red.
Aqui vienen los pasos adicionales
6.- Se instalaran las interfaces virtuales, los bridge, y las herrameintas para crearlas
#apt-get install vtun bridge-utils uml-utilities
7.- Para que el usuario tenga acceso a la interface se le agrega al grupo uml-net
# gpasswd -a user uml-net
8.- Se crea las interfaces virtuales, todas las que quieras, aunque con un par bastan xD
#tunctl -t tap0 -u user
9.- Se crea el bridge
#brctl addbr br0
10.- Dar acceso al archivo tun
#chmod 666 /dev/net/tun
11.- Modificar tu archivo /etc/network/interfaces, siempre por supuesto realizando un backup de tu archivito.
debe quedar 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
auto tap1
iface tap1 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user user
auto br0
iface br0 inet dhcp
bridge_ports all tap0 tap1
########################################
En este ejemplo se tiene dos interfaces creadas, el tap0 y el tap1 ambas unidas al bridge br0, el cual obtendra su ip del dhcp del host.
Eso si deseas usar el dhcp, cosa que no estilo hacer, en mi caso uso ip estatica entoces se modifica las dos ultimas lineas, quedaria algo asi.
usando la red que tienes, 192.168.algo.algo.
########################################
iface br0 inet static
address 192.168.x.xx
network 192.168.x.0
netmask 255.255.255.0
broadcast 192.168.x.255
gateway 192.168.x.x
bridge_ports all tap0 tap1
########################################
y en tu /etc/resolv.conf
no olvides poner los dns de OpenDNS
nameserver 208.67.220.220
nameserver 208.67.222.222
Una reiniciada y listo,
Saludos
"user" --> por si acaso este es "TU" usuario asi que lo reemplazas por el que estes usando.
Source:
http://www.esdebian.org/forum/viewtopic.php?showtopic=102132&fromblock=yes
http://www.virtualbox.org
http://www.happyassassin.net/2007/02/06/vmware-to-virtualbox/
http://palermi.wordpress.com/2006/07/01/tuntap-que-carajo-es/#comment-4427
y el manual oficial de la propia pagina
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario