* http://www.zarb.org/~trem/config_reso_qemu.txt === 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 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 ------------------------------------------------------------------------------- * Mes interfaces sont correctes mais je ne peux pas pinguer mon qemu ? * vérifier que le sous-réseau de qemu n'est pas déjà utilisé * vérifier que le GNU/linux installé dans qemu n'a pas un firewall qui bloque les pings * Je peux pinguer ma machine, mais je ne peux pas pinguer yahoo.fr ? * vérifier que votre machine est bien NATtée * vérifier que vous avez bien configuré vos DNS dans qemu (/etc/resolv.conf)