web-dev-qa-db-fra.com

Comment désactiver dnsmasq?

De temps en temps lorsque je passe de eth0 à wlan0 (ou vice versa) nom de domaine d'interface résolvant les ruptures et /etc/resolv.conf contient

nameserver 127.0.1.1

J'ai commenté #dns=dnsmasq dans /etc/NetworkManager/NetworkManager.conf et redémarré le gestionnaire de réseau avec restart network-manager. Mais cela n'a pas aidé.

Ensuite, j'ai trouvé que le processus dnsmasq n'est pas un enfant de NetworkManager

# pstree -spu $(pidof dnsmasq)
init(1)───dnsmasq(3015,libvirt-dnsmasq)

Je ne sais pas pourquoi il fonctionne. Peut-il être lié à VirtualBox? Je ne veux pas qu'il touche resolve.conf. Comment le désactiver?

Mon système est Linux Mint 17 Qiana.

14
gumkins

Sous Linux Mint, dnsmasq est installé pour mettre en cache les requêtes DNS et accélérer ainsi votre expérience Internet. La première partie de la désactivation consiste à modifier la configuration dans /etc/NetworkManager/NetworkManager.conf en commentant dns=dnsmasq.

Sudo sed -i 's/^dns=dnsmasq/#&/' /etc/NetworkManager/NetworkManager.conf

Ensuite, vous devez redémarrer les deux network-manager et networking services.

Sudo service network-manager restart
Sudo service networking restart

Depuis mon ordinateur portable est vraiment serré sur la RAM, je me suis assuré que le service dnsmasq s'est arrêté. Pour une raison quelconque, cela n'a pas été fait automatiquement avec le redémarrage du service. Je soupçonne qu'il y avait une façon plus élégante de l'arrêter que cela, mais je me suis fatigué de chercher quand je n'ai pas pu trouver un fichier init et SIGHUP n'a pas fonctionné.

Sudo killall dnsmasq

Personnellement, j'ai dû désactiver dnsmasq parce que le gestionnaire de réseau et dnsmasq n'aiment pas que je connecte une deuxième connexion à un routeur autrement déconnecté.

15
jbo5112