[VirtualBox] No consigo configurar red Anfitrion (bridge)

Imagen de darkdiabliyo
0 puntos

Hola:

Uso ubuntu 9.10 AMD64 y tengo problemas para levantar la configruacion de red Anfitrion (bridge) para VirtualBox, tengo los siguientes paquetes instalados:

- uml-utilities
- brige-utils
- virtualbox-ose
- virtualbox-ose-guest-sources
- virtualbox-ose-guest-utils
- virtualbox-guest-additions
- virtualbox-ose-source
- virtualbox-ose-guest-x11

Instalo los paquetes y verifico que se hayan levantado los modulos de virtualbox:

# lsmod | grep vbox

vboxnetflt
vboxnetadp
vboxdrv

Compruebo las interfaces:

# ifconfig -a

vboxnet0  Link encap:Ethernet  direcciónHW 0a:00:27:00:00:00  
          DIFUSIÓN MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000 
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)

// tambien aparece: eth0, wlan0 y lo

Buscando en internet sobre el tema mismo, encuentro que es necesario realizar un punte de red para comunicar los tuneles realizados, en donde cada tunel (tap0, tap1, etc...) correspondera a una interface de red virtual, asi que es necesario realizar tanto tuneles como interfaces quiera usar, en mi caso solo quiero 1 interface virtual, asi que seria solo tap0, y pues crear el punete br0 y levantar los servicios. Asi que, realizo lo siguiente:

1- Levante el Servidor DHCP con dnsmasq.

Les adelanto como informacion adicional que mi interface eth0 esta sin cable, ya que el internet lo recivo por wlan0 (inalambrica) y el rango de IP que recive mi wlan0 es de 192.168.1.*, me la asigna el DHCP del Router, en donde el rango es: 192.168.1.10 - 192.168.1.40 (asi lo configure mi router).

# cat /etc/dnsmasq.conf

interface=eth0
listen-address=127.0.0.1
dhcp-range=192.168.1.50,192.168.1.100,12h

# /etc/init.d/dnsmasq start (sale OK, levantado con exito)

2- Creo el tunel, el punete y levanto los servicios

# cat /etc/network/interfaces

auto lo
iface lo inet loopback

# creo el tunel
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user diabliyo

# creo el puente, que tome IP dhcp y asigno el tunel al final
auto br0
iface br0 inet dhcp
bridge_ports all tap0

# ifup tap0

Set 'tap0' persistent and owned by uid 1000

# ifup br0

Waiting for br0 to get ready (MAXWAIT is 32 seconds).
Internet Systems Consortium DHCP Client V3.1.2
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/br0/00:23:5a:c9:32:f8
Sending on   LPF/br0/00:23:5a:c9:32:f8
Sending on   Socket/fallback
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 12
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

Asi que, pues aqui me quede :(, no tengo idea porque no obtiene IP :S...

Imagen de Gabriel_M
+1
0
-1

Hola dar....:

Impresiona como que te estas complicando demasiado.
Virtualbox, en su última versión configura todo por
si mismo, segun lo que le indiques.
Solo crea la máquina virtual y luego mediante configuración
le das a la tarjeta de red la configuración que quieras, nat
ó bridge, según quieras acceso a internet directo o formar
parte de la red local.
Lo que estas configurando, es un bridge para compartir internet
por eth0 con otro ordenador, siendo la conexión a internet wlan0
algo que parece no necesitas.
Saludos.
Gabriel.



Solo doy soporte para Ubuntu - 6666 - Más malo que el diablo.
+1
0
-1
Imagen de darkdiabliyo
+1
0
-1

Hola:

El NAT no me interesa, ya que el punto aqui es que quiero hacerle ping a la Maquina Virtual desde cualquier parte de la red, vaya, que la IP de la Maquina Virtual sea "real" en la red :D, esto para fines de pruebas del sistema operativo que instale.

Y segun he ledio esto se puede haciendo un puente....

Espero y me puedan ayudar !

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola dar....:

Simplemente cambia la configuración de la red en vbox.
Y tendrás la máquina virtual en la red.

Saludos.
Gabriel.



Solo doy soporte para Ubuntu - Tengo la conciencia bien limpia. Y muy mala memoria.
+1
0
-1
Imagen de darkdiabliyo
+1
0
-1

Hola:

Bueno haber, como lo podria hacer entonces ???

Porque lo unico que ven como dispositivos de red son: eth0, wlan0, vboxnet0 y lo.

WLAN0 tiene una IP asignada por DHCP que me da acceso a internet.
ETH0 no tiene IP.
LO es 127.0.0.1.

Que se supone que debo hacer ???....

Vaya, ya que el VirtualBox me proporciona las siguientes opciones:

- NAT (no quiero esta).
- Solo-Anfitrion :: Solo me da el interface vboxnet0
- Anfitrion (bridge) :: Me permite elegir: eth0, wlan0, vboxnet0.

Podrias orientarme por favor?

bye

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola dar....:

Asigna una ip estatica a eth0.

En vbox elige anfitrion vboxnet0

Y estarás en red entre tu ordenador
eth0 y vboxnet0

Antes elimina el bridge de interfaces
del ordenador o tendrás serios problemas.

Saludos.
Gabriel.



Solo doy soporte para Ubuntu - Malcolm Crowe está muerto
+1
0
-1
Imagen de darkdiabliyo
+1
0
-1

Hola:

Pues he acceso a VirtualBox y me muestra las siguientes opiones:

- NAT.
- Adaptador de Puente (bridhe).
- Red Interna.
- Adaptador Solo-Anfitrion.

Asi que elejie Adaptador Solo-Anfitrion, despues eleji el interface de red vboxlan0, despues configure mi eth0:

# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 up

Los adaptadores br0 y tap0 no existen (fueron eliminados).

He iniciado la Maquina Virtual (Windows XP), y en las opciones de Red (en Windows) me da un IP y Mascara de Red solamente (nada en Gateway), pero, no puedo hacerle ping :S....

Bueno, si HAY ping, pero es mi misma maquina :S.... Vaya, en mi Linux tengo el servicio de: 80 (apache), Y haciendole nmap a la IP de eth0 y vboxnet0 me marca que el 80 esta abierto, y dicho puerto corresponde a mi Linux :S, no al 80 que abri en la Maquina Virtual (Windows).

Como vez, no funciona :S ???? o que hago mal ?

bye

+1
0
-1
Imagen de fantasialinux
+1
0
-1

Opcion brigde y ya esta.

+1
0
-1
Imagen de darkdiabliyo
+1
0
-1

Hola:

Gabriel_M, la unica solucion que encontre "de momento", es correr la maquina virtual con la opcion Adaptador Solo-Anfitrion, y no como bridge (Adaptador de Puente), en este caso lo que hice fue configurar como me mencionaste tu, pero omiti la configuracion de eth0. Vaya, lo unico que hice fue elejir el modo Adaptador Solo-Anfitrion, posteriormente puse como interface a vboxnet0. Cabe recalcar que vboxnet0 (antes de inciar la VBox) no tenia IP asignada, una vez iniciada la VBox el interface vboxnet0 ya tenia un IP asignado, el cual era: 192.168.56.1, dentro dela VBox (Windows XP) tenia un IP 192.168.56.101.

En este caso el dispositivo vboxnet0 con IP 192.168.56.1 la hacia de "router", ya que para hacer ping a la Vbox (Windows XP), tenia que especificar la direccion de la propia VBox (192.168.56.101).

Asi que, de momento tengo conexion e interaccion VBox - PC y PC - VBox.

Ahora quisiera saber como le hago para que funcione el modo Adaptador de Puente (bridge) ?

bye

+1
0
-1
Imagen de fantasialinux
+1
0
-1

Desde muchisimo tiempo he usado virtualbox y nunca he tenido los problemones que tienes, configuraciones de un solo sistema , de varios para operar con el ordenador fuente , sin problemas delcarando "puente " y en caso de dhcp obtiene y ip y si es estatica la pones a mano, he anidado por poner un ejmplo , debian por un lado un win por otro 2 ipcops(cada uno con 2 tarjetas de red , ect

Y nunca vi tanto problemon, asi que no se lo que llevas entre manos.

Si algun dia tengo que pegarme horas y horas para configurar una maquina virtual, pasare del tema.

Un saludo!

+1
0
-1
Imagen de fantasialinux
+1
0
-1

Revisa la version que tienes.

Un saludo!

+1
0
-1
Imagen de dpuerta
+1
0
-1

Bueno, he leido por encima tu problema y yo pienso como tu. La mejor solucion es tener tantos tuneles como máquinas virtuales tengas y luego hacer un puente entre todas. Para que funcione una vez levantados los puentes tienes que configurar los interfaces tapX y brX segun te intere en el archivo /etc/network/interfaces.

Puedes probar con una configuración parecida a esta:

# The loopback network interface
auto lo
iface lo inet loopback

auto tap1
iface tap1 inet manual

up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user usuario

auto tap2
iface tap2 inet manual

up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user usuario

auto br0
iface br0 inet dhcp
#address [ip]
#netmask [mascara]
#gateway [gw_IP]
bridge_ports all tap1 tap2

+1
0
-1
Imagen de dem0m
+1
0
-1

Mirá... sinceramente veo que te estas complicando mucho.
Para empezar, tenés que identificar con qué placa querés hacer bridge, supongo que wlan0 que es la que decís que usas para tener conexión...

Lo único que tenés que hacer es poner en la configuración de la máquina virtual, que hacés bridge a wlan0. y si hay un servidor DHCP en tu red, automáticamente tomará dirección.

+1
0
-1
Imagen de koex
+1
0
-1

darkdiabliyo, yo esta tarde estaba como tu, y buscando información he dado con este post.

Uso como "host" "Ubuntu 9.10", con la versión de "virtualbox-ose" de los repositorios. Como "guests" tengo "Ubuntu Server 9.10" y "Windows XP".

Parece que al trabajar con "wifi" hay algún tipo de lapso o algo raro la primera vez que levantas una conexión nueva, y tarda un tiempo en darte "ip".

A mi me funciona poniendo el adaptador en "bridge" y seleccionando la interfaz con la que tengo internet (en mi caso eth2), sin instalar ni configurar nada raro. Solo instalando las "Guest Additions" en cada "guest".

Saludos.

+1
0
-1
Imagen de patofasolino
+1
0
-1

Estimados, yo tengo el mismo problema hace mucho tiempo y se me queman las pestañas leyendo tanto.

Alguien podría escribir como es la configuración del bridge paso a paso para que funcione? No sirven las respuestas "a mi me funciona" si no indica como lo ha logrado, por mas que le parezca obvio, para otro como nosotros que tenemos el problema no lo es.

Tengo Ubuntu 9.10 KK con Virtual Box OSE 3.0.8
Virtualizando un WinXP que como NAT si se conecta a internet, pero bridge y solo Anfitrion NO.

La idea es que este WinXP virtualizado se sume a la red como un equipo mas con su propio IP obtenido por DHCP y NO, NO TENGO 2 PLACAS DE RED.

Se agradece enormemente la solución.

+1
0
-1
Imagen de Lustorgan
+1
0
-1

Seleccionas configuración y dentro de la lista de opciones la red.
Tendrás dos desplegables para seleccionar. Uno de ellos tiene varios conceptos, entre ellos "adaptador puente" en la versión en español.
En el otro seleccionas la tarjeta real del equipo.

Luego arrancas la maquina virtual y la configuras como si fuera un equipo real. Si tienes servidor DHCP en el router a lo mejor no tienes que hacer nada. Si no tendrás que asociarle una IP, distinta de la del Ubuntu.

Si es Win necesitaras Samba, para verlo en red, aunque deberías poder navegar sin problemas, una vez configures los DNS o si usas DHCP.
------------------------------------------
Un poco de todo Rebeldes con causa

+1
0
-1

------------------------------------------

Imagen de antiyanki_patagonia
+1
0
-1

hola, yo tenía instalada la versión no libre (la de la página). Ahora instalé la OSE... además todos los paquetes que mostras arriba... sin embargo con

lsmod |grep vbox

tengo esto:

vboxdrv               168753  0 

Tampoco tengo las interfaces de red que mostras (supongo porque los módulos no están cargados)... ¿cómo los puedo cargar?

Gracias

Ah... uso Ubuntu 10.04

gracias de nuevo

+1
0
-1

"En un país colonial las oligarquías son las dueñas de los diccionarios" (John William Cooke)

Imagen de pollomariov
+1
0
-1

Bueno a mi tambien me sucedio lo mismo, no podia ponerlos en modo Bridge despues de un cambio que hice para poder habilitar los dispositivos USB.
lo que hice fue cambiar el Tipo de adaptador de red de la mauina virtual por otro cualquiera luego reiniciar la maquina y luego volver a cambarlo al Tipo de adaptador de red que tenia originalmente, reinicio nuevamente la maquina y voylá , ya esta nuevamente en modo Bridge.
saludos Roberto.

+1
0
-1