Je viens d'installer Ubuntu 18.04, et après avoir configuré mon serveur web, j'ai voulu remplacer également la base dnsmasq car j'avais besoin du support des wildcards. Après avoir installé dnsmasq en utilisant ceci quide le dnsmasq n'a pas pu démarrer car le port 53 était déjà utilisé, j'ai donc essayé de désactiver le dnsmasq de base en mettant en commentaire dns=dnsmasq
de la etc/NetworkManager/NetworkManager.conf
mais il n'y avait pas cette ligne ... donc maintenant je vous demande de l'aide sur la façon de désactiver la base dnsmasq.
Réponses
Trop de publicités?Comme yosi1984 l'a supposé, le port 53 était utilisé par systemd-resolved. Sa solution n'a pas fonctionné, mais elle m'a conduit à la bonne question et à la bonne réponse : https://askubuntu.com/a/907249/25918
J'ai rencontré la même situation récemment. Pour ceux d'entre vous qui ont l'internet désactivé, cela signifie que vous devez soit configurer l'implémentation complète de dnsmasq pour résoudre les domaines internes (par exemple, les locals wildcard) et externes.
L'approche alternative pour Ubuntu 18.04 est d'abandonner le paquetage complet dnsmasq en faveur du paquetage par défaut dnsmasq-base, et de modifier strictement la résolution DNS via dnsmasq (base) dans NetworkManager.
Si vous avez installé le paquet dnsmasq via apt-get, assurez-vous de le désinstaller d'abord. N'oubliez pas de recharger le NetworkManager à la fin de la définition des nouveaux fichiers de configuration.