[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Probremas con qemu y bridge.



Hola, estoy intentanto instalar qemu y manejar la red a traves de tun/bridge.

Creo que tengo un problema con el tema del bridge, ya que la red me
funciona bien cuando voy desde el servidor instalado bajo qemu a internet,
o a otro host de la red, pero no funciona cuando voy desde el servidor
instalado bajo qemu al equipo que esta corriendo el qemu, tampoco puedo
acceder desde ningun otro equipo al que esta corriendo el qemu (que tiene
el bridge configurado).
Esta es la configuracion del equipo anfitrion:

#Nada para eth0
#Y para br0:
auto br0
iface br0 inet static
address 192.168.2.1
netmask 255.255.255.248
network 192.168.2.0
gateway 192.168.2.7
bridge_ports eth0
bridge_stp off
bridge_maxwait 5

El script qemu-ifup (aunque de esto no es problema, porque ocurre lo mismo
desde el equipo bajo qemu, que desde otro equipo en esa misma red):
#!/bin/sh
sudo ifconfig $1 0.0.0.0 promisc up
echo "Adding $1 to br0..."
sudo brctl addif br0 $1
sleep 2

Cuando hago un ping desde el equipo emulado hacia el equipo anfitrion, el
tcpdump del anfitrion me salta esto:
#tcpdump -i eth0
nada
#tcpdump -i br0
12:25:18.153206 IP 192.168.2.6 > 192.168.2.1: ICMP echo request, id 54786,
seq 1, length 64
12:25:19.164747 IP 192.168.2.6 > 192.168.2.1: ICMP echo request, id 54786,
seq 2, length 64
12:25:20.165146 IP 192.168.2.6 > 192.168.2.1: ICMP echo request, id 54786,
seq 3, length 64
12:25:21.166330 IP 192.168.2.6 > 192.168.2.1: ICMP echo request, id 54786,
seq 4, length 64
12:25:22.166000 IP 192.168.2.6 > 192.168.2.1: ICMP echo request, id 54786,
seq 5, length 64

El ping desde el anfitrion hacia el emulado, con el tcpdump en el emulado:

Emudebian#tcpdump -i eth0
10:28:33.390095 IP 192.168.2.6 > 192.168.2.1: icmp 64: echo request seq 256
10:28:33.392192 IP 192.168.2.1 > 192.168.2.6: icmp 64: echo reply seq 512
10:28:36.380584 arp who-has 192.168.2.1 tell 192.168.2.6
10:28:36.381426 arp reply 192.168.2.1 is-at 00:40:f6:2c:53:78

La mascara 00:40:f6:2c:53:78 es la mascara de br0.

Sabeis que me puede estar pasando, por que no puedo comunicarme con el
equipo que hace de bridge ?

Gracias y un saludo,
N0K.





Reply to: