TP2

Filius

1. Filius

Filius est un simulateur de réseau assez rudimentaire. On peut insérer des switchs (commutateurs) et des routeurs, et observer une simulation du trafic. C'est un équivalent libre du logiciel PacketTracer de Cisco.

La salle machine dédiée au cours de réseaux n'étant pas disponible à l'heure actuelle, nous sommes obligés de faire ce TP avec un simulateur plutôt qu'en vrai. Les étudiants et étudiantes provenant de L2 ont déjà fait le TP, mais des questions supplémentaires un peu plus difficiles ont été ajoutées à la fin.

2. Installation

Si vous installez Filius la première fois, ou si vous l'avez déjà installé en L2, suivez tout de même les instructions ci-dessous pour le réinstaller: on va installer une version modifiée par le professeur avec une fonctionnalité en plus.

  1. Téléchargez filius.zip sur arche, et décompressez-le.

  2. Lancez filius avec la commande
    java -jar filius.jar
    

3. Si vous n'avez jamais utilisé filius

Allez faire le sujet de TP de l'année dernière, puis le suivant.

4. Si vous savez utiliser filius

  1. Essayez de représenter dans filius le réseau des salles informatiques, de façon à pouvoir reproduire quasiment à l'identique les deux captures examinées avec wireshark lors du premier TP. Voici quelques pistes:
    • Commencez par regarder de nouveau les 2 captures wireshark
    • Téléchargez le fichier machines-debut.fls sur arche
    • Commencez par donner les bonnes adresses MAC à la machine 315-l08 (c'est celle à partir de laquelle l'expérience a été lancée, qui aura l'IP 193.54.37.208), la machine 391-l01, et le routeur.
    • Configurer les deux machines pour qu'elles obtiennent automatiquement leur adresse IP par DHCP.
    • Configurer le serveur DHCP pour qu'il attribue les bonnes IP à ces machines et qu'il leur donne la bonne passerelle et le bon serveur DNS.
    • Fixer l'IP de la partie gauche du routeur de gauche en dur.
    • Lancer la simulation et vérifiez que les machines ont bien obtenu les bonnes IP.
    • Donnez la bonne adresse IP au serveur DNS. Donnez une adresse IP cohérente à la partie droite du routeur de gauche
    • Donnez la bonne passerelle au serveur DNS. Vérifiez que vous pouvez faire ping de puis la machine 37.208 vers le serveur DNS
    • Ajoutez l'application "serveur DNS" à la machine "serveur DNS". Ajoutez une ligne correspondant à la machine aig-ats-319-l01.fst.univ-lorraine.fr
    • Lancez `ping aig-ats-319-l01.fst.univ-lorraine.fr` depuis la machine 37.208. Vérifiez que ça fonctionne
    • Faites un clic droit sur la machine pour afficher les échanges de données. Vérifiez que les échanges observés dans la simulation correspondent parfaitement à ceux de la réalité
    • Completez le schema en ajoutant la machine www.google.fr

  2. Comparez votre résultat avec le fichier solution présent sur arche

5. Si vous savez utiliser filius 2

  1. Lisez le morceau d'examen sur arche, et essayez de réaliser l'expérience.