COMO / HOWTO : Red local entre maquinas virtuales y el host con virtualbox (volatil)

Imagen de neco
0 puntos

En este caso yo tengo dos tarjetas de red:

ETH1 que me proporciona internet

ETH0 que la utilizo para la red local entre ordenadores reales; y sera esta la que use para hacer el puente y colgarle las maquinas virtuales.

En /etc/network/interfaces ETH0 no deberia aparecer, es decir, si ya tenia una ip manual borrarla; mi archivo queda solamente asi:

auto lo
iface lo inet loopback

Bueno, al tajo:

# sudo aptitude install uml-utilities bridge-utils

# sudo chmod 666 /dev/net/tun // realmente no se si lo usa pero por si acaso..

# sudo brctl addbr br0 //creo el bridge
# sudo brctl addif br0 eth0 //agrego la eth0
# sudo ifconfig eth0 0.0.0.0 promisc up // dejo la eth0 sin ip asignado y puesto en modo PROMISCUO la interfaz (aviso: es peligroso de cara a internet dejarlo en modo promiscuo)
# sudo ifconfig br0 192.168.0.1 up // le asigno ip al bridge y levanto el bridge con up

Ya esta hecho el puente y a traves de firestarter le doy conexion de internet a br0. Y firestarter no peta lo que quiere decir que voy bien. Ademas he añadido la regla 192.168.0.0/30 para que acepte las conexiones de las maquinas de la red hasta 192.168.0.30

# sudo VBoxAddIF vbox0 usuario_de_virtualbox br0 // creo una interfaz virtual

# sudo VBoxAddIF vbox1 usuario_de_virtualbox br0 // ejemplo de como crear mas interfaces virtuales: vbox + numero

En la configuracion de la maquina he puesto "conectar a interface anfitrion" y en nombre de la interfaz he puesto "vbox0"

He iniciado el sistema invitado que es el XP, me he metido en propiedades de red y lo he configurado asi en las propiedades del protocolo de internet:

Direccion IP 192.168.0.3
Mascara de subred 255.255.255.0
Puerta de enlace predeterminada 192.168.0.1
En las DNS he puesto las de mi ISP ya que el firestarter le da internet a br0

la direccion IP puede ser dek tipo 192.168.0.X // excepto x=1 , por si necesitais configurar mas maquinas virtuales.

Como no hemos hecho permanentes los cambios en /etc/network/interfaces y que por cierto todos los manuales que habia encontrado hacian referencia a el ; pues al reiniciar el host, perderemos el puente br0 pero quedaran todas las interfaces virtuales vboxX que hayamos ido añadiendo con VBoxAddIF , para eliminarlas hacer:

# sudo VBoxDeleteIF vbox0 // cambiar el numero 0 cada vez por los distintos numeros que hayais usado

Saludos

Neco

PD: 2 Dias he estado dandole vueltas a esto por todo google , espero que a alguien le sirva. =)

Imagen de ArBo_HaCkEr
+1
0
-1

tengo un peque problema con tu tutorial, jejej o algo no estoy haciendo bien, te explico mi caso

 el dipositivo q me une a la red y me da internet es el wlan0, entonces justamente cuando ejecuto la segunda linea del tutorial pierdo el internet, es decir cuando hago el puente...

sudo brctl addif br0 wlan0

mi duda es q tu lo hiciste con el eth0 q es el q le da red a otras pc y no con el eth1 q es el q te da internet... sera x eso q pierdo el internet???

Lo q intento hacer es q mi virtualbox pueda comunicarse con la red con la q se comunica mi pc anfitrion... pero seria unicamente por el dispositivo wlan0 q como te dije me une a la red y me da internet...

Alguna sugerencia???

 

Gracias de antemano

+1
0
-1
Imagen de neco
+1
0
-1

Puff, ni idea; lo de que se pierde la conexion teniendo solo una tarjeta de red que es ademas la que te da internet , ya lo habia leido, pero como no era mi caso , no profundice en ello.

 Lo mas que te puedo decir, es que seguramente en tu placa base venga con tarjeta de red incluida; se me ocurre que la puedes habilitar desde la bios y entonces ya tendrias dos tarjetas de red.

No te puedo decir mas , sorry :s

Saludos

Neco

+1
0
-1

Un usuario de Linux 

http://necoso.wordpress.com 

Imagen de jansola
+1
0
-1

En primer lugar, muchas gracias!!! ;-)

Y en segundo...un poco de lo mismo...

Tras mucho trastear, leer y destinarle tiempo me he encontrado con un problema que a continuación detallo.

Antes de nada, un breve avance de mis aventuras…

Creé Vista en guest y traté de compartir carpetas de ubuntu. Todo perfecto hasta que me desconectaba de internet (en LAN o Wifi). Cuando me desconectaba no mapeaba las carpetas compartidas. Seguí leyendo y me encontré con tutoriales para hacer un bridge. Total, tras muchas lineas me encuentro con que el único adaptador que me funciona para compartir carpetas incluso no estando conectado a internet es NAT :-0 y la Interfaz ANfitrion creada no consigue el objetivo de mantenr las carpetas compartidas.
Pero bueno, mal menor porque el primer objetivo ha sido conseguido (puedo acceder a las carpetas compartidas incluso sin conexión a red ;-)
De todas formas, me encuentro con otro problema y es que el host (ubuntu) ya no sale a internet en LAN (sí en Wifi). He configurado y vuelto a configurar 18.000 veces y nada… hago PING a router y perfecto. Busco información de dominios a través de la herramientas de red y me devuelven respuesta…pero salir con firefox a internet…na de na…

Estoy bastante perdido (bueno, totalmente perdido) con el asunto. Es mi primera intentona seria con ubuntu y me está pudiendo…

Espero que me ayudéis… ;-)

+1
0
-1