Table des matières
dnsmasq : depuis Ubuntu 18.04
Voir :
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 :- /etc/hosts
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
Utilisation
Désinstallation
Voir aussi