La façon dont dnsmasq fonctionne avec 12.10 a encore changé, depuis 12.04. J'ai cherché dans la documentation Ubuntu et Google pour plus d'informations, sans succès.
Fondamentalement, en 12.04, vous pouvez voir la liste des serveurs DNS en amont passée à dnsmasq dans le fichier /var/run/nm-dns-dnsmasq.conf
. Ce fichier en 12.10 est vide, et avec toutes les lectures que j'ai faites, il semble être géré par dbus. J'ai juste besoin de savoir où ces informations sont stockées, car cela nous cause un problème avec VirtualBox, ne passant pas correctement par les informations DHCP.
Je sais que je pourrais désactiver ce service, avec le commutateur pour le service de gestionnaire de réseau, mais je préfère comprendre comment fonctionne le nouveau système et corriger le problème.
Tous les conseils sur la façon dont cela fonctionne sont reçus avec gratitude.
Réponses:
NetworkManager discute maintenant avec dnsmasq sur dbus . Cela a un avantage: il n'est pas nécessaire de redémarrer dnsmasq chaque fois que quelque chose change.
Le gros inconvénient: vous ne pouvez plus vraiment voir ce qui se passe.
/var/log/syslog
a maintenant des entrées qui décrivent ce qui se passe un peu:Mais ce n'est pas - à mes yeux - une solution vraiment satisfaisante, surtout en cas de problème.
la source
Il est fait mention d'un des changements dans la strophe Networking des notes de mise à jour de Quantal.
https://wiki.ubuntu.com/QuantalQuetzal/ReleaseNotes/UbuntuDesktop
Les informations qui se trouvaient auparavant dans /var/run/nm-dns-dnsmasq.conf ne se trouvent plus dans un fichier, mais vous pouvez extraire des informations à l'aide de nmcli ou nm-tool comme cela a été décrit dans d'autres réponses telles que
Comment savoir quel DNS j'utilise dans Ubuntu 12.04
la source
dnsmasq.conf
vide.