Installation d’un réseau de machines virtuelles sous Qemu.
1) Scripts.
Ouvrir :
initNetwork.sh
Ajouter :
#!/bin/sh sudo tunctl -u util01 -t tap0 sleep 2 sudo tunctl -u util01 -t tap1 sleep 2 sudo ifconfig eth0 0.0.0.0 promisc up sleep 2 sudo ifconfig tap0 0.0.0.0 promisc up sleep 2 sudo ifconfig tap1 0.0.0.0 promisc up sleep 2 sudo brctl addbr br0 sleep 2 sudo brctl stp br0 off sleep 2 sudo brctl addif br0 eth0 sleep 2 sudo brctl addif br0 tap0 sleep 2 sudo brctl addif br0 tap1 sleep 2 sudo ifconfig br0 192.168.1.10 netmask 255.255.255.0 sleep 2 sudo route add default gw 192.168.1.1 sleep 2 sudo brctl show sleep 2
Ouvrir :
genmac.sh
Ajouter :
#!/bin/sh printf 'DE:AD:BE:EF:%02X:%02X\n' $((RANDOM%256)) $((RANDOM%256))
Ouvrir :
station01.sh
Ajouter :
#/bin/sh qemu-system-i386 -enable-kvm -k fr -m 1024 -sdl -vga std -hda station01/vhda.img \ -net nic,macaddr=`source genmac.sh` -net tap,ifname=tap0,script=no
Ouvrir :
station02.sh
Ajouter :
#/bin/sh qemu-system-i386 -enable-kvm -k fr -m 1024 -sdl -vga std -hda station02/vhda.img \ -net nic,macaddr=`source genmac.sh` -net tap,ifname=tap1,script=no
2) Lancement :
$ ./initNetwork.sh $ ./station02.sh $ ./station01.sh
3) Capture d’écran.
Connexion réseau entre les 2 machines virtuelles et la machine physique :
4) Lien :
http://nairobi-embedded.org/a_qemu_tap_networking_setup.html
Comments are closed, but trackbacks and pingbacks are open.