Interfaces réseau
100%

Configuration Réseau · Leçon 1

Interfaces réseau

Découvrez comment examiner l’état, les adresses et les statistiques des interfaces Linux ainsi que la gestion de leur configuration persistante.

Une interface réseau Linux relie un espace de noms réseau à un périphérique physique, une boucle locale, un pont, un tunnel, un périphérique virtuel ou un autre type de liaison. L’état de l’interface, ses adresses, ses routes, le DNS et sa configuration persistante sont liés, mais distincts.

Découvrir les interfaces

Utilisez les outils modernes d’iproute2 :

$ ip -brief link show
$ ip -brief address show

Les interfaces peuvent porter des noms prévisibles dérivés du matériel tels que enp1s0, des noms traditionnels tels que eth0 ou des noms définis par l’administrateur. Ne supposez jamais que eth0 existe ou désigne un adaptateur particulier.

Pourquoi un script doit-il découvrir les interfaces plutôt que supposer l’existence de eth0 ?

État administratif et opérationnel

UP signifie que l’interface est activée administrativement. LOWER_UP indique généralement que la couche inférieure se déclare opérationnelle, par exemple lorsque la porteuse Ethernet est présente. Aucun de ces indicateurs, pris isolément, ne prouve qu’une adresse IP, une route, le DNS, le pare-feu ou un chemin applicatif fonctionne.

$ ip -details link show dev enp1s0
$ ip -s link show dev enp1s0

Les statistiques peuvent révéler des erreurs, des abandons et des compteurs, mais ces derniers ne deviennent significatifs qu’avec un intervalle de temps et une valeur de référence.

Qu’est-ce que l’état administratif UP ne prouve pas ?

Modifier l’état d’exécution

Voici quelques commandes qui modifient l’état d’exécution :

$ sudo ip link set dev enp1s0 up
$ sudo ip address add 192.0.2.10/24 dev enp1s0

Ces changements affectent l’état actuel du noyau et peuvent entrer en conflit avec un gestionnaire de réseau qui réappliquera ensuite son profil. La désactivation d’une interface utilisée pour l’administration distante peut interrompre immédiatement l’accès. Avant de la modifier, vérifiez le périphérique exact, conservez un accès à la console, relevez l’état actuel et préparez un retour en arrière temporisé ou testé.

La commande ip address add garantit-elle à elle seule la persistance après un redémarrage ?

Identifier le gestionnaire de la configuration

Les emplacements de configuration persistante varient selon les distributions et les installations. Il peut s’agir de profils NetworkManager, d’unités systemd-networkd, de fichiers d’entrée netplan, de /etc/network/interfaces, de cloud-init ou d’un système d’orchestration. Déterminez quel service gère le périphérique avant de modifier des fichiers :

$ systemctl --type=service --state=running | grep -E 'NetworkManager|networkd|networking'
$ networkctl status
$ nmcli device status

N’utilisez que les commandes disponibles pour le gestionnaire identifié. Deux gestionnaires contrôlant la même liaison peuvent entrer en concurrence et écraser mutuellement leur état.

Que faut-il faire avant de modifier durablement une interface ?

Vérifier une modification

Vérifiez l’état de la liaison, les adresses attribuées et leur durée de vie, les routes sélectionnées, l’état du résolveur, l’accessibilité des voisins et l’application réelle. Pour une modification persistante, ne testez un redémarrage contrôlé du service ou de l’hôte que si vous disposez d’une voie de récupération.

Quel élément fournit une preuve plus solide que la simple présence de la nouvelle adresse dans ip address ?

Leçon terminée

Vous avez terminé Interfaces réseau

Vous savez maintenant examiner et modifier une interface sans confondre l’état d’exécution et la politique persistante.

  • Découvrir les noms et les adresses réels des interfaces.

  • Distinguer l’état administratif de la connectivité opérationnelle.

  • Considérer les modifications directes avec ip comme l’état actuel du noyau.

  • Identifier le gestionnaire de configuration actif avant toute modification persistante.

  • Vérifier ensuite le routage, la résolution des noms et le comportement de l’application.

Conservez votre progression

Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.

Créer un compte gratuit
Leçon Suivante
Retour à Configuration Réseau