PDA

Ver la versión completa : Ayuda con Qemu y bridges en ArchLinux




G4t0bu3n0
09-24-2009, 10:08 AM
Saludos,


Compañeros de la comunidad necesito de su ayuda para resolver el siguiente problema:

He instalado qemu en mi distro (ArchLinux) y configurado un TUN/TAP para que las makinas virtuales se comuniquen entre si hasta ahora todo bien.

Aqui el problema, inicie qemu con el siguiente script:

#~/bin/windows

#!/bin/sh
USERID=`whoami`
IFACE=`sudo tunctl -b -u $USERID`
qemu -hda /root/xp.qcow -m 384 -kernel-kqemu -daemonize -localtime -net nic -net tap,ifname=$iface
sudo tunctl -d $IFACE &>/dev/null

automaticamente arranca este

/etc/qemu-ifup

#!/bin/sh
echo "Executing /etc/qemu-ifup"
echo "Bringing up $1 for bridged mode..."
sudo /sbin/ifconfig $1 0.0.0.0 promisc up
echo "Adding $1 to br0..."
sudo /usr/sbin/brctl addif br0 $1
sleep 2

Mi configuracion de red:

/etc/rc.conf
tengo los siguientes modulos (fuse kqemu bridge tun)

#eth0="eth0 10.0.0.2 netmask 255.255.255.0 broadcast 10.0.0.255 up"
br0="br0 10.0.0.2 netmask 255.255.255.0 up"
eth0="eth0 up"
lo="lo 127.0.0.1"
INTERFACES=(lo eth0 br0)

gateway="default gw 10.0.0.1"
ROUTES=(!gateway)

/etc/conf.d/bridges

bridge_br0="eth0"
BRIDGE_INTERFACES=(br0)

Entonces la makina virtual osea XP en Qemu se conecta a internet pero la anfitriona pierde la conexion y ya no se ha vuelto a conectar.

No se si me explico bien, espero que me hagan el grandisimo favor de ayudarme con esto no se que es lo que esta mal:D

UF siento por la tardanza pero ya esta todo resuelto solo era error en ponerle (UP) al terminar ejemplo: br0="br0 10.0.0.2 netmask 255.255.255.0 up" entonces quedaria algo asi br0="br0 10.0.0.2 netmask 255.255.255.0 " Gracias