Je partage Internet depuis eth1
à eth2
. Je le fais en éditant le eth2
propriétés et définition de method
sur partagé avec d'autres ordinateurs.
J'utilise également dnsmasq pour la mise en cache DNS. Maintenant, si j'active le partage Internet, je dois arrêter l'instance dnsmasq existante car le gestionnaire de réseau démarre sa propre instance dnsmasq. Mais cette nouvelle instance dnsmasq n'a pas d'options de mise en cache DNS.
Maintenant, ma requête DNS prend plus de temps.
Comment puis-je changer le dnsmasq ou le gestionnaire de réseau afin que lorsque le gestionnaire de réseau démarre le dnsmasq, il prend également en charge la mise en cache du DNS?
Quelques FAQ.
0ms
. Sans pour autant 100ms
.Dig
Dans Precise, le processus dnsmasq contrôlé par NetworkManager entre en conflit avec le serveur dnsmasq autonome dans sa configuration par défaut. C'était le bug # 959037.
Dans Quantal, le processus dnsmasq contrôlé par NetworkManager écoute sur 127.0.1.1 au lieu de 127.0.0.1. Par conséquent, il est possible dans Quantal d'exécuter dnsmasq autonome, en écoutant sur toutes les interfaces, y compris lo à 127.0.0.1, aux côtés de NM-dnsmasq. Dans la configuration par défaut, le dnsmasq autonome transfère les requêtes à NM-dnsmasq qui transfère les requêtes hors machine, comme déterminé par NetworkManager.
La réponse à la question "Comment puis-je changer le dnsmasq ou le gestionnaire de réseau ..." est que vous ne pouvez pas effectuer la modification souhaitée dans Précise sans recompiler NetworkManager. Dans Quantal, le dnsmasq contrôlé par NetworkManager peut être configuré via des fichiers dans /etc/NetworkManager/dnsmasq.d/.