Differences

This shows you the differences between two versions of the page.

Link to this comparison view

emu.fr [2012/11/04 21:01] (current)
Line 1: Line 1:
 +
 +
 +  * 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 <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
 +-------------------------------------------------------------------------------
 +
 +  * 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)
  
emu.fr.txt · Last modified: 2012/11/04 21:01 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki