Utilisez la commande « ifconfig
» pour découvrir l'adresse de votre machine.
Travaillez dans cet exercice en tant que simple utilisateur.
La commande « ping
» permet de tester la couche logicielle IP d'une machine distante (Unix ou pas).
Tester cette commande et ses diverses options possibles :
ping machine
»
ping machine
» en mode verbeux
ping machine
» avec arrêt automatique au bout de N fois
{sidebar id=6}{sidebar id=1} |
Ethernet est le protocole physique utilisé par le réseau sous Unix.
IP est le protocole logiciel utilisé par le réseau sous Unix.
Nécessairement, à un moment, il y a une association entre une adresse logicielle IP et une adresse physique Ethernet.
C'est le protocole ARP (Address Resolution Protocol) qui s'en charge.
Que renvoit « ifconfig -a
» ?
Trouvez-y l'adresse matérielle de votre machine.
Que fait la commande « arp -a -v
» ?
Sous LINUX, que renvoit « cat /proc/net/arp
» ?
Redémarrez le PC LINUX.
Que contient la table ARP ?
Retirez quelques entrées de la table renvoyée. Pour savoir comment faire, n'hésitez pas à consulter la page de manuel de la commande « arp
».
Après avoir visualisé le contenu de la table ARP par « arp -a
», contactez une machine de la salle de TP au moyen par exemple de la commande « ping
» (ou « telnet
», « rlogin
»). Que constatez-vous alors au niveau de la table ARP ?
Faites maintenant « ping ftp.lip6.fr
».
Que constatez-vous au niveau de la table ARP ? Pourquoi à votre avis ne voit-on pas l'adresse Ethernet de la machine « ftp.lip6.fr
» ?
Après avoir visualisé le contenu de la table ARP par « arp -a
», faites un « ping
» sur l'adresse de broadcast. Quelle option est-elle nécessaire pour cela ? Regardez l'état de la table ARP juste après.
Ajoutez dans le fichier « /etc/hosts
» de votre machine un alias pour la machine voisine.
Testez-le pour vérifier qu'il est bien pris en compte
Retirez de « /etc/hosts
» l'entrée que vous y aviez ajoutée. Est-ce que votre test précédent continue de marcher ?