Résumé
L'objectif de ces travaux pratiques est d'analyser et configurer une interface réseau Ethernet sur un système GNU/Linux. Les manipulations présentées suivent la modélisation réseau en remontant du niveau physique jusqu'à la couche application. Les questions illustrent les relations entre les différents formats d'adressage utilisés à chaque niveau ainsi que les protocoles utilisés pour les correspondances entre les différentes couches.
Table des matières
- 1. Copyright et Licence
- 2. Identifier les ressources matérielles
- 3. Lire et configurer l'état d'une interface
- 4. Reconnaître le voisinage réseau
- 5. Lire et configurer les adresses réseau d'une interface
- 6. Lire une table de routage simple et changer la passerelle par défaut
- 7. Joindre un hôte réseau avec ICMP
- 8. Lire et analyser une requête DNS
- 9. Tracer le chemin suivi par le trafic réseau
- 10. Lire et configurer les fonctions réseau du noyau Linux
- 11. Travaux pratiques
Copyright (c) 2000,2024 Philippe Latu. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
Copyright (c) 2000,2024 Philippe Latu. Permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU (GNU Free Documentation License), version 1.3 ou toute version ultérieure publiée par la Free Software Foundation ; sans Sections Invariables ; sans Texte de Première de Couverture, et sans Texte de Quatrième de Couverture. Une copie de la présente Licence est incluse dans la section intitulée « Licence de Documentation Libre GNU ».
Méta-information
Cet article est écrit avec DocBook XML
sur un système Debian
GNU/Linux. Il est disponible en version imprimable au
format PDF : conf-intf-lan.pdf
.
Toutes les commandes utilisées dans ce document ne sont pas spécifiques à une version particulière des systèmes UNIX ou GNU/Linux. C'est la distribution Debian GNU/Linux qui est utilisée pour les tests présentés. Voici une liste des principaux paquets contenant les commandes utilisées :
-
ethtool - display or change Ethernet device settings
-
iproute2 - networking and traffic control tools
-
ifupdown - High level tools to configure network interfaces
-
iputils-ping - Tools to test the reachability of network hosts
-
procps - /proc file system utilities
-
mtr-tiny - Full screen ncurses traceroute tool
Conventions typographiques
Tous les exemples d'exécution des commandes sont précédés d'une invite utilisateur ou prompt spécifique au niveau des droits utilisateurs nécessaires sur le système.
-
Toute commande précédée de l'invite
$
ne nécessite aucun privilège particulier et peut être utilisée au niveau utilisateur simple. -
Toute commande précédée de l'invite
#
nécessite les privilèges du super-utilisateur. Ces privilèges peuvent être délégués à l'aide de sudo.