Machines virtuelles dans QEmu sous Window$ XP avec accès réseau

Sous Window$ XP (Pro),
mettre en place deux stations Linux dans QEmu,
communiquant entre elles et ayant accès au réseau physique.

Les outils

Télécharger l'archive auto-extractible QEmu (1.1Mo) et l'installer dans C:\.

Celle-ci va créer le dossier C:\QEmu\.
Télécharger l'image iso auto-extractible de SystemRescueCd (119 Mo) et l'installer dans C:\QEmu\.

Celle-ci va créer le sous dossier C:\QEmu\images\.

Le réseau virtuel

Télécharger l'adaptateur Tap (143 Ko) et l'installer dans C:\Windows\temp\.

Installer sur le système deux nouveaux adaptateurs tap.
 
Répondre Oui, j'ai déjà... puis choisir Ajouter un nouveau périphérique matériel
 
Sélectionner Installer le matériel... puis choisir Carte réseau
 
Choisir Disque fourni puis parcourir C:\Windows\Temp\Tap\
 
 
Choisir Continuer

Renommer ces deux nouveaux adaptateurs tap1 et tap2.

Sélectionner ces dernièrs (touche ctrl) et créer un pont.

Renommer le pont tapX.

Configurer le pont.
tapX: 192.168.0.1/255.255.255.0
 

Les machines virtuelles

Les cartes réseaux des machines virtuelles doivent posséder des adresses MAC différentes.
Créer sur le bureau un raccourci intitulé VM1,
ayant pour cible C:\QEmu\qemu.exe -L . -m 96 -cdrom images\SysRes.cd -boot d -net nic,macaddr=52:54:00:12:34:01 -net tap,ifname=tap1
et démarrant dans C:\QEmu\.

Lancer la première machine virtuelle VM1 (au boot Linux, taper nofb nodetect setkmap=16).

Créer sur le bureau un raccourci intitulé VM2,
ayant pour cible C:\QEmu\qemu.exe -L . -m 96 -cdrom images\SysRes.cd -boot d -net nic,macaddr=52:54:00:12:34:02 -net tap,ifname=tap2
et démarrant dans C:\QEmu\.

Lancer de la même façon la seconde machine virtuelle VM2.
Configurer l'interface réseau de VM1.
ifconfig eth0 192.168.0.101
ping -c2 192.168.0.101 && ping -c2 192.168.0.1


Configurer l'interface réseau de VM2.
ifconfig eth0 192.168.0.102
ping -c2 192.168.0.102 && ping -c2 192.168.0.1


Vérifier que les machines virtuelles peuvent communiquer entre-elles.
Depuis VM1, ping -c2 192.168.0.102 et ping -c2 192.168.0.101 depuis VM2.

Le réseau physique

Sélectionner la carte réseau physique dans les connexions réseau disponibles.
Cocher le partage de connexion dans l'onglet avancé des propriétés de la carte.


Définir la route par défaut sur chaque machine virtuelle.
route add default gw 192.168.0.1
Vérifier que chaque machine virtuelle peut sortir.
(sous Window$, récupérer l'adresse ip de Google par exemple: ping -n 1 www.google.fr)
ping -c2 209.85.129.104

Et voila.
Reste à configurer les DNS dans les machines virtuelles.

Forges

QEmu: http://fabrice.bellard.free.fr/qemu/
SysRescueCd: http://www.sysresccd.org/
Tap: http://openvpn.net/

 

Ce Qu'il Fallait Documenter.
Pascal dot Parent at Free dot Fr