:: Enseignements :: Licence :: L3 :: 2008-2009 :: Réseau ::
[LOGO]

Commandes réseau Unix


L'objectif de ce td est de se familiariser avec certaines commandes Unix de base pour le réseau et voir des exemples d'utilisation du programme Ethereal.

Exercice 1 - Commandes réseau

Avant de commencer, ajouter les répertoires /usr/bin, /sbin et /usr/sbin dans la variable d'environnement PATH.

Les commandes Unix de base pour le réseau sont:

Tester chacune de ces commandes les unes après les autres et donner:
  • la liste des interfaces sur votre machine ;
  • l'adresse IP de votre machine ;
  • le nom de la machine d'adresse IP 193.50.159.71 ;
  • l'adresse MAC de la carte réseau ;
  • l'adresse et le masque de votre réseau ;
  • la table de routage de votre machine.

Donner la liste des routeurs par lesquels passent des datagrammes entre vous et la machine ankh.univ-mlv.fr.

En utilisant la commande ping avec l'option -M et -s déterminer la PMTU entre votre machine et ankh.univ-mlv.fr.

Demander l'adresse IP de votre voisin. À l'aide des commandes ci-dessus, trouver son adresse MAC.

Exercice 2 - Wireshark

Le programme Wireshark permet de capturer l'ensemble des trames Ethernet reçues et envoyées à travers une interface. Pour des raisons de confidentialité, pour pouvoir réaliser une capture, vous devez avoir les droits root. Cependant vous pouvez charger une capture à partir d'un fichier et utiliser ethereal pour l'analyser.

Dans le répertoire traces vous trouverez plusieurs captures. Pour chacune d'entre elles, donner une description des différents échanges. En particulier:
  • trouvez l'adresse du serveur de noms et du routeur de sortie pour la première capture;
  • détaillez le format des datagrammes ICMP et DNS;
  • déterminez quel est le contenu du flux TCP contenu dans la deuxième capture.