Xubuntu 15.10 utilisant Ethernet
A ma connaissance, /var/run/dnsmasq/resolv.conf
devrait contenir les serveurs de noms utilisés par Dnsmasq pour résoudre les adresses et est configuré par un script appelé par network-manager. Dans mon cas, le fichier ne contient que nameserver 127.0.1.1
qui ne semble pas correct. Mon adresse IPv4 de la seule interface réseau sur ma machine est statique et IPv6 est configuré automatiquement. Dans les deux cas, mon routeur est défini comme mon serveur DNS. Il y a le contenu /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
# Generated by NetworkManager
nameserver 192.168.1.1
nameserver fe80::1%eth0
La commande Dig indique ;; SERVER: 127.0.0.1#53(127.0.0.1)
indiquant qu’il a utilisé Dnsmasq pour la résolution, mais qu’est-ce que Dnsmasq utilise?
Notez que la résolution de noms fonctionne très bien. Mes questions sont de savoir si cette configuration romprait avec un redémarrage et si la résolution de nom IPv6 fonctionne. Merci.
Si votre configuration fonctionne à ce moment, alors même après le redémarrage de votre système.
dnsmasq
est configuré par un fichier de configuration portant le nom
/etc/dnsmasq.conf
ainsi que /etc/hosts
et /etc/resolv.conf
sont essentiels et tous les fichiers de /etc/dnsmasq.d/
seront pris en compte.
L'adresse IP 127.0.1.1
est correcte et, également en tant que 127.0.0.1
, votre hôte ou, en d'autres termes, le localhost
.
Sans modification dans /etc/dnsmasq.conf
, dnsmasq
lit votre /etc/resolv.conf
et utilise votre routeur (192.168.1.1
dans votre cas) comme serveur de noms.
Essaye-le. Rechercher la ligne
#no-resolv
dans /etc/dnsmasq.conf
et retirez le #
. Maintenant, redémarrez dnsmasq
Sudo systemctl restart dnsmasq
et essayez de faire un ping google.com
. Il devrait échouer s'il n'y a pas d'autre serveur de noms défini dans votre /etc/dnsmasq.conf