:: Enseignements :: Licence :: L3 :: 2013-2014 :: Réseau ::
[LOGO]

Réseau sous Linux


L'objectif est de comprendre le fonctionnement d'un réseau en appréhendant les utilitaires de configuration sous GNU/Linux.

Exercice 1 - IP dynamique

  • Déterminez quelle est la configuration actuelle de vos interfaces réseau avec la commande ifconfig.
  • Quelle est votre adresse IP, votre masque, votre adresse MAC et votre MTU.
  • Quelle est l’option à ajouter à la commande ifconfig pour afficher toutes les interfaces de votre machine (man ifconfig).
  • Déterminez les cartes réseau dont vous disposez sur votre machine avec la commande lspci.

Exercice 2 - Résolution d'adresse

  • Effectuez un ping vers une machine voisine et visualisez la table d'association ARP au moyen de la commande arp -a.
  • Que signifient les différents champs visualisés sur le résultat du ping?
  • Supprimez l'entrée correspondante à la machine déjà pinguée de la table (arp -d) et refaites un ping vers la machine voisine, mais cette fois en visualisant l'échange ARP avec wireshark. Qu'observez vous?
  • Supprimez l'entrée de la table ARP correspondant à votre passerelle. Lancer wireshark et supprimer une autre entrée ARP de votre table. Y a-t-il des échanges ARP ?
  • Relancer wireshark et effectuez un ping vers une machine distante. Que contient votre table ARP ? Conclure sur la portée des adresses MAC et des adresses IP.

Exercice 3 - Routage

  • Visualisez au moyen de la commande route -n la table de routage de votre machine. Commentez les différentes lignes et valeurs.
    Expliquez précisément comment votre machine utilise la table de routage lorsqu'elle veut envoyer un paquet à une machine de votre LAN, puis à une machine distante.
  • Relevez le chemin vers une machine distante à l'aide de la commande traceroute. Quelle est la durée pour atteindre cette machine ?
  • Effectuez un relevé avec wireshark au moment d'un traceroute. Expliquez comment fonctionne cette commande et en particulier comment les durées vers chacun des routeurs intermédiaires sont relevées.
  • On visualise trois temps différents sur chaque ligne. Expliquez pourquoi.
  • Donnez le nombre de routeurs traversés pour atteindre votre machine distante.

Exercice 4 - DHCP

  • La configuration des interfaces réseau se fait au démarrage au moyen, entre autre, du fichier /etc/network/interfaces (parce que la distribution GNU/Linux est une Debian). Vérifiez que la configuration est bien faite via DHCP.
  • Visualisez les échanges réalisés entre votre machine et le serveur DHCP. Pour cela, vous utiliserez wireshark et vous arrêterez/relancerez le client DHCP (killall dhclient, puis dhclient).
  • Enumérez les messages DHCP échangés, précisez les adresses IP source et destination et l’objet des messages.

Exercice 5 - SSH

SSH est un protocole applicatif qui permet de se connecter à distance à une machine pour exécuter des commandes.
La commande pour initier une session est:
ssh nom_de_la_machine _distante (ou son @IP)
La connexion avec SSH est sécurisée, un mot de passe est requis.

  • Initiez une session ssh sur machine voisine. Visualisez les messages échangés sur wireshark. Expliquez les champs les plus significatifs.