User Tools

Site Tools


rx:tp2

This is an old revision of the document!


TP2 (Routage)

Pour démarrer le réseau virtuel UML avec la configuration du TP2, il vous suffit de lancer la commande :

$ cd /net/stockage/auesnard/UML
$ ./launch.sh TP-Rx/tp2.txt TP-Rx/tp2.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 traffic. Que remarquez-vous ?
Routage Avançé

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 cette config UML :

$ cd /net/stockage/auesnard/UML
$ ./launch.sh TP-Rx/tp2-bis.txt TP-Rx/tp2-bis.tgz

Configurez les IPs et les tables de routage afin que tout le monde puissent communiquer avec tout le monde.

Fin :-)

Memento 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 : 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 taper la commande route del <…> avec exactement les mêmes arguments que pour la commande add.
rx/tp2.1362422395.txt.gz · Last modified: 2024/03/18 15:05 (external edit)