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
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