Je fonctionne sous Arch Linux avec NetworkManager et dnsmasq. Tout semble bien fonctionner, sauf que j'essaie d'utiliser le nouveau CloudFlare 1.1.1.1
DNS, mais le résolveur continue d'utiliser le DNS annoncé par mon routeur. Les serveurs de noms semblent être ajoutés, y compris l'IP de mon routeur, voir ci-dessous :
Apr 04 20:02:56 tdewolff dnsmasq[22337]: setting upstream servers from DBus
Apr 04 20:02:56 tdewolff dnsmasq[22337]: using nameserver 2606:4700:4700::1001#53
Apr 04 20:02:56 tdewolff dnsmasq[22337]: using nameserver 2606:4700:4700::1111#53
Apr 04 20:02:56 tdewolff dnsmasq[22337]: using nameserver 1.0.0.1#53
Apr 04 20:02:56 tdewolff dnsmasq[22337]: using nameserver 1.1.1.1#53
Apr 04 20:02:56 tdewolff dnsmasq[22337]: using nameserver 192.168.1.254#53(via wlp4s0)
Apr 04 20:02:56 tdewolff dnsmasq[22337]: using nameserver fe80::1%wlp4s0#53
Apr 04 20:02:56 tdewolff dnsmasq[22337]: cleared cache
Utilisation nmcli dev show
montre de façon constante :
IP4.DNS[1]: 192.168.1.254
IP6.DNS[1]: fe80::1
mais je veux utiliser les DNS de CloudFlare quel que soit le réseau local (et ne pas avoir à modifier les paramètres de connexion pour chaque réseau). Comment puis-je modifier l'ordre de recherche des DNS ou désactiver le résolveur du routeur ? J'ai essayé d'ajouter strict-order
a /etc/NetworkManager/dnsmasq.d/local
mais en vain.