Configuration réseau
Une installation Debian 13 configure ifupdown et /etc/network/interfaces par défaut. En environnement serveur, systemd-networkd est préférable : intégration native à systemd, configuration déclarative par fichiers, gestion unifiée avec systemd-resolved.
Activer systemd-networkd
Sur une installation fraîche avec ifupdown, basculer vers systemd-networkd :
# Désactiver ifupdown
systemctl disable --now networking
# Activer systemd-networkd et systemd-resolved
systemctl enable --now systemd-networkd
systemctl enable --now systemd-resolved
# Créer le symlink resolv.conf vers le stub resolver
ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.confVérifier que les deux services sont actifs avant de continuer :
systemctl status systemd-networkd
systemctl status systemd-resolvedVoir l'état des interfaces
La commande centrale est ip, partie du paquet iproute2 (installé par défaut).
ip link # liste les interfaces et leur état (UP/DOWN)
ip addr # adresses IP configurées sur chaque interface
ip route # table de routageLes noms d'interface sur Debian 13 suivent la convention Predictable Network Interface Names : ens3, enp2s0, eth0 selon le matériel et la configuration. Le préfixe en désigne l'ethernet, wl le sans-fil.
Configurer une interface avec systemd-networkd
Les fichiers de configuration résident dans /etc/systemd/network/. Chaque fichier .network décrit la configuration d'une interface.
Configuration DHCP
# /etc/systemd/network/10-ens3.network
[Match]
Name=ens3
[Network]
DHCP=yesConfiguration IP statique
# /etc/systemd/network/10-ens3.network
[Match]
Name=ens3
[Network]
Address=192.168.1.10/24
Gateway=192.168.1.1
DNS=9.9.9.9Après modification, recharger la configuration :
systemctl restart systemd-networkdAppliquer une configuration temporaire
ip permet de modifier la configuration réseau à chaud, sans redémarrage. Ces modifications ne persistent pas après reboot.
ip addr add 192.168.1.10/24 dev ens3 # ajouter une IP
ip addr del 192.168.1.10/24 dev ens3 # supprimer une IP
ip link set ens3 up # activer une interface
ip link set ens3 down # désactiver une interface
ip route add default via 192.168.1.1 # ajouter une route par défautUtile pour tester une configuration avant de la rendre permanente dans un fichier .network.
NetworkManager (postes de travail)
NetworkManager est installé dans les environnements desktop et certaines images cloud. Sur un serveur Debian 13 minimal, il n'est pas présent et ne doit pas l'être : deux gestionnaires réseau actifs simultanément créent des conflits difficiles à diagnostiquer.
En pratique
Après activation de systemd-networkd et création du fichier .network, vérifier en trois commandes : ip addr pour confirmer qu'une IP est bien assignée, ip route pour vérifier la route par défaut, puis ping 1.1.1.1 pour valider la connectivité. Si une interface est en state DOWN, ip link set ens3 up l'active. networkctl status donne une vue d'ensemble de l'état de toutes les interfaces gérées par systemd-networkd.