Je me connecte à un serveur VPN Cisco à l'aide de vpnc. Une fois connecté, mon ordinateur n'a pas pu mettre à jour automatiquement les paramètres DNS à partir du nouveau VPN. J'ai testé en modifiant temporairement /etc/resolv.conf avec le serveur de noms et le domaine de recherche appropriés, et tout a fonctionné. Il ne s'agit évidemment pas d'une solution à long terme. J'ai donc ajouté un serveur DNS et un domaine de recherche supplémentaires aux paramètres VPN du gestionnaire de réseau. Avec ces paramètres en place, resolvconf ajoute le domaine de recherche, mais pas l'adresse IP du DNS, et je ne peux toujours pas effectuer de recherches.
Quelle est ma prochaine étape dans la configuration ou le dépannage à partir d'ici?
Commencez par vous assurer qu'il n'y a pas de lignes commençant par nameserver
dans les fichiers de /etc/resolvconf/resolv.conf.d. Si /etc/resolvconf/resolv.conf.d/tail est un lien symbolique vers la cible original
name__, faites-le pointer sur /dev/null
.
Deuxièmement, déconnectez-vous du VPN. Éditer /etc/NetworkManager/NetworkManager.conf
$ Sudo gedit /etc/NetworkManager/NetworkManager.conf
et commenter
dns=dnsmasq
(c'est-à-dire, ajoutez un #
pour qu'il ressemble à ce qui suit)
#dns=dnsmasq
et alors
Sudo restart network-manager
Essayez de vérifier si vos / etc/resolv.conf ont un lien symbolique vers / run/resolvconf/resolv.conf. Cela a résolu le problème pour moi.
Pour vérifier s'il y a un lien symbolique:
ls -la /etc/resolv.conf
Exemple de sortie, s'il y a un lien symbolique:
lrwxrwxrwx 1 root root 27 Jun 30 22:22 resolv.conf -> /run/resolvconf/resolv.conf
Sinon, supprimez ou sauvegardez le fichier /etc/resolv.conf existant, puis:
Sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf