Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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


Basé sur « Article » par Auteur.