RESEAU AVEC QEMU

Pour activer le réseau avec qemu, c'est relativement simple. Mais il faut quand même faire quelques opérations qui ne sont toujours très faciles à deviner.

Toutes ces commandes sont à taper dans la machine hôte (c-à-d pas dans qemu) 0) créer un fichier qemu-ifup dans le répertoire /etc

 puis le rendre exécutable
 %  echo "#===/bin/sh" > /etc/qemu-ifup===
 %  chmod +x /etc/qemu-ifup

1) charger le module tun

 % modprobe tun

2) lancer qemu

 % qemu -hda <fichier>

3) mettre une adresse réseau a tun0

 % ifconfig tun0 192.168.2.1
 /===\ Il faut attendre que qemu soit lancé avant de faire cette commande /!\===

4) activer le nat

 % modprobe ipt_MASQUERADE
 % iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
 % echo 1 > /proc/sys/net/ipv4/ip_forward

Maintenant, il faut configurer réseau dans qemu. Toutes les commandes suivantes sont à taper dans qemu : 5) activer l'interface réseau

 % ifconfig eth0 192.168.2.2

6) ajouter une route par défaut

 % route add default gw 192.168.2.1 eth0

7) ajouter un DNS dans le fichier /etc/resolv.conf

 par exemple, pour wanadoo :
 % echo "nameserver 80.10.246.2" > /etc/resolv.conf

Maintenant, il faut vérifier que tout marche correctement:

Dans qemu :

 % ping 192.168.2.1

Dans l'hôte (la box de base) :

 % ping 192.168.2.2

Dans qemu :

 % ping yahoo.fr

			FAQ

——————————————————————————-