11-04-2023, 12:58 PM
Lorsque vous utilisez
, le fichier
peut être régénéré automatiquement au démarrage ou lors de la modification des paramètres réseau, ce qui signifie que vos modifications seront perdues.
Pour configurer de manière persistante l'utilisation du DNS
, vous pouvez suivre ces étapes :
[*]Créer un nouveau fichier
avec les paramètres de votre choix (par exemple, le serveur DNS de Google
):
sh
[*][*]Rendre le fichier
immuable pour empêcher le système de le modifier :
sh
en configurant le DNS directement :
[*]Redémarrer le service systemd-resolved :
sh
[*][*]Vérifiez que les paramètres sont corrects en utilisant :
sh
ou
sh
Code :
systemd-resolvedCode :
/etc/resolv.confPour configurer de manière persistante l'utilisation du DNS
Code :
8.8.8.8- Désactiver le lien symbolique si
est un lien symbolique versCode :/etc/resolv.conf
ouCode :/run/systemd/resolve/stub-resolv.conf
:Code :/run/systemd/resolve/resolv.conf
sh
Code :
sudo rm /etc/resolv.confCode :
/etc/resolv.confCode :
8.8.8.8sh
[*]
Code :
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.confCode :
/etc/resolv.confsh
- Notez que cette dernière commande rendra le fichier résistant à toute modification jusqu'à ce que vous supprimiez l'attribut immuable avecCode :
sudo chattr +i /etc/resolv.conf
.Code :sudo chattr -i /etc/resolv.conf
Code :
systemd-resolved- Éditer le fichier de configuration de systemd-resolved (généralement
ouCode :/etc/systemd/resolved.conf
) pour ajouter le serveur DNS de votre choix. Vous devez décommenter (supprimer leCode :/etc/systemd/resolved.conf.d/*.conf
) la ligneCode :#
et ajouter l'adresseCode :DNS=
:Code :8.8.8.8
ini
Code :
[Resolve]
DNS=8.8.8.8
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#DNSOverTLS=no
#Cache=yes
#DNSStubListener=yessh
[*]
Code :
sudo systemctl restart systemd-resolvedsh
Code :
systemd-resolve --statussh
- Code :
resolvectl status

