DNSMasq - ne fonctionne pas en réseau local

Bonjour,
J’essaie d’utiliser mon serveur Yunohost comme serveur de DNS depuis mes appareils locaux, mais cela ne fonctionne pas.
Depuis un Ubuntu où j’ai indiqué que le serveur yunohost est le DNS, la commande "dig " répond :

$ dig yunohost.org

; <<>> DiG 9.10.3-P4-Ubuntu <<>> yunohost.org
;; global options: +cmd
;; connection timed out; no servers could be reached

Le service dnsmasq est bien démarré sur Yunohost.

Depuis mon Ubuntu, quand je scanne les ports du serveur Yunohost (@IP 10.0.0.10), le port 53 est bien accessible :

$ sudo nmap -sS -sU 10.0.0.10

Starting Nmap 7.01 ( https://nmap.org ) at 2017-10-06 23:34 CEST
Nmap scan report for franckbuland.net (10.0.0.10)
Host is up (0.0019s latency).
Not shown: 999 open|filtered ports, 990 filtered ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
53/tcp   open  domain
80/tcp   open  http
443/tcp  open  https
465/tcp  open  smtps
587/tcp  open  submission
993/tcp  open  imaps
5222/tcp open  xmpp-client
5269/tcp open  xmpp-server
5353/udp open  zeroconf
MAC Address: B8:27:EB:6C:7B:75 (Raspberry Pi Foundation)

Nmap done: 1 IP address (1 host up) scanned in 26.61 seconds

Yunohost version 2.7.2 installé sur un Raspberry Pi.
Je ne vois pas ce que je rate.
Une piste ?
Merci d’avance
Franck

J’ai trouvé la cause du problème et la solution.
Il semblerait que dnsmasq de yunohost soit configuré pour n’accepter aucune connexion en dehors du serveur sur lequel il est.
C’est en faisant un telnet monserveur-yunohost 53 que j’ai constaté que la connexion s’effectuait pour immédiatement être fermée par l’hôte.
Dans /etc/dnsmasq.conf, j’ai ajouté
interface=eth0
et cela a résolu le problème.

1 Like