Persist DNS across Debian resolvers

This commit is contained in:
2026-05-22 14:21:02 +02:00
parent 90b6693bb1
commit d1060e7ee3
2 changed files with 84 additions and 4 deletions
+4 -1
View File
@@ -32,7 +32,8 @@ Le script réseau cible une installation serveur Debian classique utilisant :
- 🔐 une exécution en root via `sudo`
Il ne vise pas les postes avec NetworkManager, interface graphique ou gestion réseau desktop.
Si `dhcpcd` est présent ou si `/etc/resolv.conf` est généré par `dhcpcd`, le script ajoute aussi un bloc statique dédié dans `/etc/dhcpcd.conf` afin que les DNS soient conservés après redémarrage.
Si `dhcpcd` est présent ou si `/etc/resolv.conf` est généré par `dhcpcd`, le script ajoute aussi un bloc statique dédié dans `/etc/dhcpcd.conf` et un hook `/etc/dhcpcd.exit-hook` afin que les DNS soient conservés après régénération.
Si `systemd-resolved` est détecté, le script écrit également une configuration persistante dans `/etc/systemd/resolved.conf.d/99-configure-debian-network.conf`.
## 🚀 Utilisation réseau
@@ -102,6 +103,8 @@ Avant modification, le script sauvegarde les fichiers concernés avec un suffixe
/etc/hosts.bak.YYYYMMDD-HHMMSS
/etc/network/interfaces.bak.YYYYMMDD-HHMMSS
/etc/dhcpcd.conf.bak.YYYYMMDD-HHMMSS
/etc/dhcpcd.exit-hook.bak.YYYYMMDD-HHMMSS
/etc/systemd/resolved.conf.d/99-configure-debian-network.conf.bak.YYYYMMDD-HHMMSS
/etc/resolv.conf.bak.YYYYMMDD-HHMMSS
```