Fiche gestionnaires réseau linux (debian / ubuntu / raspberry pi)

Sous Linux, plusieurs outils peuvent gérer le réseau.
Le point clé est de comprendre quel gestionnaire est actif et comment il s’intègre dans l’architecture.


1. Architecture globale

Fichiers de configuration

Outils (netplan / interfaces / nmcli / dhcpcd)

Gestionnaires réseau (systemd-networkd / NetworkManager / dhcpcd / ifupdown)

Noyau Linux (IP, routes, DNS)

Interfaces réseau (eth0, wlan0…)

2. Les gestionnaires réseau

systemd-networkd

  • backend léger orienté serveur
  • utilisé avec netplan
  • gestion IP, routes, DNS, DHCP

NetworkManager

  • gestion complète (Ethernet, Wi-Fi, VPN)
  • utilisé en desktop
  • piloté avec nmcli

dhcpcd

  • simple et autonome
  • utilisé sur Raspberry Pi

ifupdown

  • système historique Debian
  • basé sur /etc/network/interfaces

3. Le rôle de netplan

/etc/netplan/*.yaml

netplan

systemd-networkd ou NetworkManager

netplan est une couche intermédiaire.


4. Identifier le gestionnaire actif

systemctl status systemd-networkd
systemctl status NetworkManager
systemctl status dhcpcd
nmcli dev status
networkctl
ps aux | grep dhcpcd

5. Tableau récapitulatif des gestionnaires réseau

GestionnaireTypeDistribution typiqueRôle principalOutil associéFichier principal
systemd-networkdbackendUbuntu serveur, Debian moderneConfigure IP, routes, DNS, DHCPnetworkctl/etc/systemd/network/
NetworkManagerbackendUbuntu desktop, Raspberry (option)Gestion complète (Wi-Fi, VPN, Ethernet)nmcli/etc/NetworkManager/
dhcpcdbackendRaspberry Pi OSDHCP + IP fixe simpledhcpcd/etc/dhcpcd.conf
ifupdownbackendDebian classiqueActive interfaces via config statiqueifup / ifdown/etc/network/interfaces
netplanintermédiaireUbuntuGénère config pour backendnetplan/etc/netplan/*.yaml
nmclioutiltoutes (avec NetworkManager)CLI pour NetworkManagernmcli/etc/NetworkManager/system-connections/

6. Par distribution

Debian

  • ifupdown (historique)
  • systemd-networkd (moderne)
  • NetworkManager (option)

Ubuntu

  • netplan obligatoire
  • backend :
    • systemd-networkd (serveur)
    • NetworkManager (desktop)

Raspberry Pi

  • dhcpcd par défaut
  • NetworkManager possible

7. Erreurs fréquentes

  • plusieurs gestionnaires actifs
  • netplan mal configuré
  • conflit dhcpcd et NetworkManager
  • confusion outil / backend

8. Bonnes pratiques

  • un seul gestionnaire actif
  • identifier avant modification
  • vérifier après chaque changement
  • documenter le système

9. Recap

  • netplan : générateur
  • systemd-networkd : moteur serveur
  • NetworkManager : moteur desktop
  • dhcpcd : solution simple
  • ifupdown : méthode historique

Conclusion

Comprendre les gestionnaires réseau permet :

  • d’éviter les conflits
  • de diagnostiquer rapidement
  • de travailler comme en environnement professionnel

Compétence clé pour BTS CIEL et BTS SIO.


Retour en haut