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.serviceet 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 Dnsmasq : paramètres de configuration

Utilisation

Désinstallation

Voir aussi

(fr) http://

Basé sur << Article >> par Auteur.