Administration réseau sous linux
Chapitre 1 : Configuration de base du réseau
Introduction :
La configuration du réseau nécessite la configuration du protocole IP et des services
TCP, UDP et ICMP (entre autres). Cette opération se fait en définissant l'adresse IP le masque
de sous-réseau et les routes à utiliser. Vient ensuite la configuration du nom de la machine
locale, de son domaine, des noms de machines qu'elle peut résoudre elle-même et des serveurs
de DNS qu'elle doit utiliser pour les autres noms.
La distribution linux qu’on va utiliser est Centos qui est une distribution GNU/Linux
destinée aux serveurs.
1. Configuration statique de la carte réseau
1.1. Configuration par commande : ifconfig
La commande ifconfig permet la configuration locale ou à distance des interfaces
réseau de tous types d'équipements.
Syntaxe :
ifconfig interface adresse [paramètres]
Voici les principaux arguments utilisés :
1
Administration réseau sous linux
Exemples :
Affichage des informations relatives aux interfaces réseaux :
Désactivation d’une interface :
Activation d’une interface :
Affectation d’une adresse IP à une interface :
Supprimer une adresse IP à une interface :
Création d'un alias, pour affecter 2 ou plusieurs adresses à une seule interface physique
2
Administration réseau sous linux
1.2. Configuration d’une carte réseau par fichier de configuration ( /etc/sysconfig/network-
scripts/ifcfg-<interface> )
Pour chaque interface réseau, il existe un script de configuration d'interfaces
correspondant. Chacun de ces fichiers fournit des informations spécifiques à une
interface réseau particulière.
Exemple :
Le fichier est constitué d’un ensemble de directives, chaque directive est caractérisée
par un nom et une valeur.
Une fois vous modifiez le fichier de configuration de la carte réseau vous devez
redémarrer le service réseau avec la commande service network restart
3
Administration réseau sous linux
2. Affectation d’un nom à une machine
Pour affecter un nom à une machine on peut utiliser soit la commande hostname ou le
fichier /etc/sysconfig/network
2.1. En utilisant la commande hostname.
Modifier le nom de la machine
Afficher le nom de la machine
2.2. En utilisant le fichier /etc/sysconfig/network
3. Résolution de nom
Afin qu’une machine puisse communiquée en utilisant les noms on doit lui indiquer
l’adresse du serveur DNS qu’elle doit utiliser ou remplir le fichier /etc/hosts
3.1. Indiquer à une machine l’adresse du serveur DNS qu’elle doit utiliser
3.1.1. En utilisant le fichier /etc/[Link]
Le fichier /etc/[Link] doit contenir les adresses des serveurs DNS de l’entreprise
4
Administration réseau sous linux
Exemple :
– Nameserver : le nom de la directive à modifier
– [Link] : nom du domaine
– [Link] : adresse du premier serveur DNS
– [Link] : adresse du deuxième serveur DNS
3.1.2. En utilisant le fichier de configuration de la carte réseau
L’affectation des adresses des serveurs DNS à une machine peut aussi se faire à
travers le fichier de configuration de la carte réseau (ex : /etc/sysconfig/network-
scripts/ifcfg-eth0)
DNS1 et DNS2 : nom des directives à modifier
RQ : il faut redémarrer le service réseau
3.2. Résolution de nom en utilisant le fichier /etc/hosts
Le fichier hosts est un moyen permettant la résolution des noms d’hôtes en adresses
IP, il contient la correspondance entre les Noms d’hôtes et leurs adresses IP.
5
Administration réseau sous linux
Exemple :
3.3. Ordre de la résolution de nom ( /etc/[Link])
Ce fichier permet de spécifier au système d’exploitation l’ordre dans lequel doit se
faire la résolution de nom (hosts puis DNS ou DNS puis hosts) :
Order: Dans ce cas la résolution est effectuée d'abord avec le fichier hosts, en cas
d'échec on passe au serveur DNS.
Multi on : permet de faire en sorte que toutes les adresses correspondant à une
machine soient renvoyées. Si l'on avait utilisé l'option multi off, seule la première
adresse IP trouvée aurait été renvoyée.
4. Affectation de l’adresse IP de la passerelle par défaut
Afin qu’une machine puisse communiquer avec d’autres machines à l’extérieur de
son réseau on doit lui affecter l’adresse de la passerelle par défaut.
4.1. En utilisant la commande route
4.1.1. Ajout de la passerelle par défaut :
6
Administration réseau sous linux
4.1.2. Suppression de la passerelle par défaut :
4.2. En utilisant le fichier de configuration de la carte réseau
GATEWAY : Directive à modifier
[Link] : Adresse de la passerelle par défaut
RQ : il faut redémarrer le service réseau
4.3. Test
Afin de vérifier l’affectation de la passerelle par défaut utilisez la commande route –n
qui permet d’afficher la table de routage locale.
5. La commande ARP
Permet de visualiser ou modifier la table du cache arp de l'interface.
Quelques options :
-a : Affiche les entrées ARP
-d : Pour supprimer un enregistrement. arp -d [Link]
-s : Pour la création d'une entrée. arp -s [Link] [Link]
7
Administration réseau sous linux
6. Test de connectivité
6.1. Ping
Permet de tester la connectivité d’un ordinateur avec un autre équipement
Syntaxe :
ping option @IP
-c : arrêt après l’envoie d’un nombre de paquet
Ping –c 4 [Link]
Exemple:
6.2. Traceroute
Traceroute est un outil de diagnostic des réseaux, permettant de déterminer le
chemin suivi par un paquet.
7. Le fichier /etc/services
Services est un fichier texte fournissant une correspondance entre les noms des
services et les numéros de port/protocole utilisé par ces services. Chaque programme
réseau devrait consulter ce fichier pour obtenir le numéro de port et le protocole
sous-jacent au service qu’il fournit.
8
Administration réseau sous linux