User Tools

Site Tools


rx:tp2

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

  1. 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.
  2. Afficher les tables de routage avec la commande 'route -n'.
  3. 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.
  4. 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 commande add.
  • Vérifier les route : traceroute ip
rx/tp2.txt · Last modified: 2024/03/18 15:06 by 127.0.0.1