{{tag>Logiciel}} ====== dnsmasq : depuis Ubuntu 18.04 ====== Voir : * [[logiciel:internet:dnsmasq:ubuntu18.04:nwm:start]] * [[https://unix.stackexchange.com/questions/304050/how-to-avoid-conflicts-between-dnsmasq-and-systemd-resolved]] Depuis Ubuntu 18.04, **dnsmasq** ne fait plus de résolution DNS. Pour contourner ce problème, * désactivez le resolver natif **systemd-resolved.service** * et utilisez **dnsmasq** en créant un fichier dans /etc/NetworkManager/dnsmasq.d/ (par exemple /etc/NetworkManager/dnsmasq.d/monresolv.conf) pour y renseigner ses serveurs DNS et les autres commandes de dnsmasq. ===== Introduction ===== ===== Pré-requis ===== * ports ouverts dans le pare-feu : * **53** en **TCP et UDP** (requêtes **DNS**) * **67** en **UDP** (requêtes **DHCP**) * Le fichier **/etc/hosts** du serveur local doit comporter au moins les deux lignes suivantes : 127.0.0.1 localhost.localdomain localhost 192.168.3.1 amandine.sandbox.lan amandine La deuxième ligne est d’une importance capitale : elle fait correspondre le nom de la machine locale avec l’adresse IP dans le réseau local. ===== Installation ===== Créez avec les droits d'administration un fichier dans **/etc/NetworkManager/dnsmasq.d/** (par exemple **/etc/NetworkManager/dnsmasq.d/local.conf**) pour y écrire la configuration de dnsmasq. Voici un fichier exemple : cache-size=1000 except-interface=lo server=/localhost/127.0.0.1 server=/nom.domaine.tld/adresse_ip_serveur_dns_1 server=/nom.domaine.tld/adresse_ip_serveur_dns_2 # adresses : address=/domaine1.tld/adresse_ip_1 # domaine domaine1.tld et ses sous-domaines *.domaine1.tld ===== Configuration ===== Voir [[logiciel:internet:dnsmasq:ubuntu18.04:config]] ===== Utilisation ===== ===== Désinstallation ===== ===== Voir aussi ===== * **(fr)** [[http://]] ---- //Basé sur << [[http://|Article]] >> par Auteur.//