10 votes

Ubuntu 18.04 : Désactiver dnsmasq-base et activer full dnsmasq

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.

11voto

yosi1984 Points 226

Vous avez activé systemd-resolved comme serveur DNS local. Vous pouvez le désactiver en définissant DNSStubListener=no dans /etc/systemd/resolved.conf, puis redémarrez le service systemd-resolved. Il démarrera alors sans se lier au port 53, permettant à dnsmasq de se lier à la place.

1voto

Bryan Larsen Points 193

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

1voto

Niklaus König Points 11

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.

Voir https://askubuntu.com/questions/1029882/how-can-i-set-up-local-wildcard-127-0-0-1-domain-resolution-on-18-04?rq=1

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X