Je ne veux pas que le gestionnaire de réseau ajoute des serveurs DNS reçus de DHCP à mon serveur /etc/resolv.conf
.
Lors de la configuration à partir de GUI / Connexions / IPV4 et choisissez la méthode Automatique (adresse uniquement), il ajoute toujours les serveurs DNS reçus via DHCP.
Est-il possible de le faire par connexion (ssid spécifique?)
dns
resolv.conf
user2913139
la source
la source
Réponses:
Une façon d'empêcher Network Manager d'ajouter des serveurs DNS au
/etc/resolv.conf
fichier est de procéder comme suit:Ouvrez d'abord le fichier nm conf
/etc/NetworkManager/NetworkManager.conf
:Et ajoutez ceci à la
[main]
section:Sauvegarder et quitter.
la source
[main]
, pas[Main]
/etc/resolv.conf
est généralement un lien symbolique - êtes-vous sûr de le rendre immuable rend la cible du lien également immuable?sudo service network-manager restart
avant que la modification du fichier .conf ne prenne effet.Mon préféré est d'utiliser la ligne
supersede domain-name-servers
dans/etc/dhcp/dhclient.conf
. Quel que soit le point d'accès DNS fourni, votre ubuntu utilisera toujours les DNS spécifiés dansdhclient.conf
Échantillon de mon dossier
la source
netplan
. Cette réponse a été écrite pour les versions antérieures au 18.04. Je peux cependant le mettre à jour plus tard./etc/resolv.conf
est lié à/run/resolvconf/resolv.conf
. NetworkManager ne met pas à jour /etc/resolv.conf directement (met uniquement à jour /run/resolvconf/resolv.conf). Alors:rm /etc/resolv.conf
)/etc/resolv.conf
la source
nmcli
:/etc/sysconfig/network-scripts/ifcfg-ens3
Nous voyons cePEERDNS=yes
qui signifie (dans ce cas, faux) que les informations DNS sont obtenues par DHCP, et elles finissent en/etc/resolv.conf
. Je veux juste 127.0.0.1 comme serveur de noms.nmcli con mod ens3 ipf4.ignore-auto.dns yes
Résultat en cours d'exécutionPEERDNS=no
dans le fichier de configuration de l'interface. Cependant,/etc/resolv.conf
il a toujours unenamseserver
entrée errante , donc si vous devez redémarrer la connexionnmcli con down ens3; nmcli con up ens3
. Voir aussi: certdepot.net/rhel7-configure-ipv4-addressesCe que j'ai fait sur Debian Stretch:
Où "xxxx" est votre adresse IP de serveur DNS préférée, que ce soit par OpenDNS, Google ou Cloudflare par exemple.
Merci pour l'idée Taha Jahangir! Je peux confirmer que votre suggestion a fonctionné pour ma distribution Debian Stretch
la source