rx:tp2
Table of Contents
TP2 (Routage)
Pour démarrer le réseau virtuel avec la configuration du TP2, il vous suffit de lancer la commande suivante :
/net/ens/qemunet/qemunet.sh -x -s /net/ens/qemunet/demo/gw0.tgz
Voici la configuration du TP2 :
grave | .2 ------------ 147.210.0.0/24 | .1 (eth0) Passerelle immortal | .1 (eth1) -------------- 192.168.0.0/24 .2 | | .3 opeth syl
Routage Simple
- Configurez les interfaces réseaux des différentes machines conformément au schéma ci-dessus. On utilisera la commande ifconfig. Attention à ne pas confondre eth0 et eth1 ! Vérifiez avec 'ping' que chaque couple de machines communiquent.
- Afficher les tables de routage avec la commande 'route -n'.
- Configurez les tables de routage des différentes machines à l'aide de la commande 'route'. On rappelle quelques éléments de syntaxe ci-dessous. Vérifiez avec ping que toutes les machines sont capables de communiquer ensemble.
- Faites un ping entre opeth et grave. Lancez 'tcpdump -i any' sur immortal afin d'afficher le trafic. Que remarquez-vous ?
Routage Avancé
Voici une nouvelle configuration, composée des 4 sous-réseaux suivants : 147.210.12.0/24, 147.210.13.0/24, 147.210.14.0/24 et 147.210.15.0/24.
eth0 eth0 eth1 eth0 12.1 12.2 14.1 14.2 ----------------------- ----------------------- | | | | | | | | | | | | opeth ... immortal ... grave ... syl ... nile | | | | | | | | | | | | ----------------------- ----------------------- 13.1 13.2 15.1 15.2 eth1 eth0 eth1 eth0
Démarrez ce réseau virtuel:
/net/ens/qemunet/qemunet.sh -x -s /net/ens/qemunet/demo/chain0.tgz
Les adresses IP sont déjà configurées. Il faut donc configurer les tables de routage afin que tout le monde puissent communiquer avec tout le monde. La machine grave nécessite l'utilisation de routes scpécifiques.
Mémento Routage
- Activer le routage sur une machine (ip forward) :
echo 1 > /proc/sys/net/ipv4/ip_forward
- Afficher la table de routage :
route -n
- Définir une route par défaut :
route add default gw <@gateway>
- Ajouter une route vers un réseau spécifique :
route add -net <@network> netmask <mask> gw <@gateway>
- Ajouter une route vers une machine particulière :
route add -host <@host> gw <@gateway>
- Pour supprimer une règle, il faut taper la commande
route del <…>
avec exactement les mêmes arguments que pour la commandeadd
. - Vérifier les route :
traceroute ip
rx/tp2.txt · Last modified: 2024/03/18 15:06 by 127.0.0.1