web-dev-qa-db-fra.com

La résolution DNS a cessé de fonctionner après la mise à niveau vers 17.04

J'avais une version de travail Ubuntu 16.04 installée. Récemment, j'ai essayé de passer à 17.04. Après la mise à niveau, je ne pouvais plus naviguer sur Internet. Ping pour diriger IP fonctionne, mais pas à un nom.

Googling this, j'ai trouvé de nombreuses références à la désactivation de dnsmasq. La plupart pointent de commenter la ligne dns=dnsmasq dans /etc/NetworkManager/NetworkManager.conf, mais je n'ai même pas cette ligne ici.

J'ai essayé pas mal de choses, y compris l'installation propre d'Ubuntu 17.04, et j'ai le même problème. Il semble que le DNS local ne fonctionne pas.

2 options pour résoudre le problème temporairement jusqu'au prochain redémarrage: 1. éditez /etc/resolv.conf et ajoutez mon routeur à la place du bouclage local. 2. exécuter Sudo dhclient, qui le fait pour moi.

Existe-t-il un moyen d'annuler de manière permanente le DNS local et d'activer uniquement le paramètre à partir du serveur DHCP?

Dans l'interface graphique de gestion de la connexion réseau, les paramètres semblent corrects (utilisation de "Auto" pour IPv4).

merci

3
Ilan

Vous pouvez affecter vos serveurs DNS de manière statique dans le fichier /etc/network/interfaces. Sous l'interface que vous utilisez, ajoutez dns-nameserver 8.8.8.8 ou le serveur DNS de votre choix. Par exemple:

auto eth0
iface eth0 inet auto
dns-nameserver 192.168.1.1 8.8.8.8 8.8.4.4
1
Gansheim