GNU/Linux >> Tutoriels Linux >  >> Linux

resolv.conf continue d'être écrasé lorsque dnsmasq est redémarré, ce qui interrompt dnsmasq

Il semble y avoir un bogue dans le script de démarrage pour dnsmasq qui utilise resolvconf pour encombrer le résolveur local si l'interface de bouclage local n'est pas explicitement except -ed dans le /etc/defaults/dnsmasq dossier.

La réponse courte est que vous pouvez ajouter...

DNSMASQ_EXCEPT=lo

à /etc/defaults/dnsmasq résoudre le problème.

Pour plus d'informations, consultez cette question...

https://raspberrypi.stackexchange.com/questions/37439/proper-way-to-prevent-dnsmasq-from-overwriting-dns-server-list-supplied-by-dhcp


bigjosh a raison - sauf qu'il y a eu une mise à jour de dnsmasq, et qu'il y a maintenant une option à la fin de /etc/default/dnsmasq que vous pouvez dé-hacher :

IGNORE_RESOLVCONF=yes

Ne pas utiliser

resolv-file=/etc/resolv.dnsmasq

Mettez le serveur DNS dans dnsmasq.conf, comme

server=/localnet/192.168.0.1 # change ip for your ip-server
server=8.8.8.8
server=8.8.4.4

Et ajoutez dans dnsmasq.conf

no-resolv

Linux
  1. Pourquoi l'invite Bash est-elle boguée lorsque je parcours l'historique ? ?

  2. Linux – Comment créer une connexion ad-hoc ?

  3. Besoin d'ajouter des serveurs de noms à Resolv.conf ?

  4. Ubuntu 14.04 continue de demander une phrase secrète lorsque Ssh ?

  5. hôte :échec de l'analyse de /etc/resolv.conf

Comment mettre à jour resolv.conf sur Ubuntu

Pourquoi est-ce que j'obtiens une erreur de format Exec lorsque j'écris mon service Linux ?

Comment rendre l'adresse du serveur de noms permanente dans /etc/resolv.conf ?

Nombre d'entrées de serveur de noms dans resolv.conf

Comment configurer mon DNS lorsque resolv.conf est écrasé ?

Différence entre /etc/hosts et /etc/resolv.conf