Résumé
Ce support de travaux pratiques est destiné aux débutants. Il traite la configuration d'une interface réseau sur un système GNU/Linux. Les manipulations présentées décrivent les couches de la modélisation réseau en partant du niveau physique. Les questions cherchent à illustrer les relations entre les différents formats d'adressage utilisés à chaque niveau.
Table des matières
- 1. Copyright et Licence
- 2. Identification des interfaces disponibles
- 3. Configuration d'une interface
- 4. Tests de communication ICMP
- 5. Localisation des hôtes du réseau local
- 6. Résolution des noms de domaines et d'hôtes
- 7. Travaux pratiques
- 8. Table de routage locale
- 9. Fonctions réseau d'une interface
Copyright (c) 2000,2012 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,2012 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 ».
Cet article est écrit avec DocBook XML sur un système Debian
GNU/Linux. Il est disponible en version imprimable au
format PDF : config.interface.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 paquets contenant les commandes :
-
procps - The /proc file system utilities
-
pciutils - Linux PCI Utilities
-
net-tools - The NET-3 networking toolkit
-
ifupdown - High level tools to configure network interfaces
-
iputils-ping - Tools to test the reachability of network hosts
-
bind9-host - Version of 'host' bundled with BIND 9.X
-
dnsutils - Clients provided with BIND
-
traceroute - Traces the route taken by packets over a TCP/IP network
-
hping2 - Active Network Smashing Tool
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.
Ce support a pour but de fournir une méthodologie de dépannage simple d'une connexion réseau pour chaque couche de la modélisation contemporaine.
-
Couche Physique (1) : identification de l'interface dans les messages systèmes.
-
Couche Liaison (2) : manipulation des adresses MAC avec la commande arp.
-
Couche Réseau (3) : manipulation des adresses IP avec la commande ifconfig, de l'adresse de la passerelle par défaut avec la commande route et tests de communication ICMP avec la commande ping.
-
Couche Transport (4) : configuration de la résolution des noms et tests avec les commandes host et dig.
-
Synthèse : validation des communications en utilisant la commande traceroute avec et sans résolution des noms d'hôtes.