La réponse simple à (1) est: resolvconf se définit comme l'intermédiaire entre les programmes qui fournissent ces informations (tels que ifup et ifdown, les clients DHCP, le démon PPP et les serveurs de noms locaux) et les programmes qui utilisent ces informations (tels que DNS caches et bibliothèques de résolveurs).
Cela vient de la description du paquet. Sur les ordinateurs de bureau, il fonctionne en conjonction avec NetworkManager pour gérer sans problème l'établissement et la suppression de connexions.
Donc resolvconf, avec dnsmasq, sont utilisés en 12.04 pour rendre la gestion des informations DNS plus fiable sur la version de bureau. Donc, dans certaines situations, cela améliore les choses, mais la situation dans son ensemble manque de documentation au bon endroit, en particulier. dans le monde des serveurs.
Malgré de nombreuses recherches sur Google, je n'ai pas pu déterminer ce qui est recommandé sur une installation de serveur.
En ce qui concerne (2), vous rencontrez le problème inverse de moi. Dnsmasq fonctionne bien avec resolvconf sur ma machine et met à jour le fichier /etc/resolv.conf pour contenir 127.0.0.1 mais a d'autres problèmes car dnsmasq n'obtient pas les serveurs de noms ISP de dhclient sur eth0 (il s'agit d'une passerelle) et ne le fait pas non plus obtenir les serveurs de noms que j'ai entrés manuellement dans la strophe eth0 dans / etc / network / interfaces.
Pourquoi utilisez-vous dnsmasq? Utilisez-vous également une passerelle avec 2 cartes réseau? Ou s'agit-il simplement d'un simple bureau? Si oui, resolvconf coordonne avec le gestionnaire de réseau