Configuration d'une interface réseau Ethernet

Philippe Latu

inetdoc.net
Enseignant - Chargé de mission Systèmes & Réseaux
IUT - Université Toulouse III - Paul Sabatier

Résumé

Ce support de travaux pratiques est destiné aux débutants. Il traite de la configuration d'une interface réseau sur un système GNU/Linux. Les manipulations présentées décrivent la modélisation contemporaine en partant du niveau physique pour aller jusqu'à la validation des services de la couche application. Les questions cherchent à illustrer les relations entre les différents formats d'adressage utilisés à chaque niveau.


1. Copyright et Licence

Copyright (c) 2000,2013 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,2013 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 ».

1.1. 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 : 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

  • ethtool - display or change Ethernet device settings

  • iproute - networking and traffic control tools

  • 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

1.2. 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.

1.3. Méthodologie et modélisation

Ce support a pour but de fournir une méthodologie de dépannage simple d'une connexion en identifiant les mécanismes d'adressage utilisés au niveau de chaque couche de la modélisation contemporaine.

  • Couche Physique (1) : présence de l'interface dans les messages systèmes

  • Couche Liaison (2) : adresses MAC des hôtes appartenant au même réseau local

  • Couche Réseau (3) : adresses IP des hôtes, de la passerelle par défaut, des autres réseaux

  • Couche Application (5) : résolution des noms de domaines