Je me connecte à un serveur VPN Cisco à l'aide de vpnc. Une fois connectée, ma machine n'a pas pu mettre à jour automatiquement les paramètres DNS du nouveau VPN. J'ai testé en changeant temporairement /etc/resolv.conf avec le serveur de noms et le domaine de recherche appropriés, et tout a fonctionné. Ce n'est évidemment pas une solution à long terme, j'ai donc ajouté un serveur DNS supplémentaire et un domaine de recherche aux paramètres VPN dans le gestionnaire de réseau. Avec ces paramètres en place, resolvconf ajoute le domaine de recherche, mais pas l'adresse IP DNS, et je ne peux toujours pas effectuer de recherches.
Quelle est ma prochaine étape de configuration ou de dépannage à partir d'ici?
apport-bug
utilitaire de ligne de commande ou utilisez l'interface Web à l' adresse bugs.launchpad.net/ubuntu/+source/resolvconf/+filebug . Veuillez également lire le bogue existant # 1000244: bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1000244Réponses:
Assurez-vous d'abord qu'il n'y a pas de lignes commençant par
nameserver
dans les fichiers dans /etc/resolvconf/resolv.conf.d. Si /etc/resolvconf/resolv.conf.d/tail est un lien symbolique vers la cibleoriginal
, indiquez-le/dev/null
.Ensuite, déconnectez-vous du VPN. modifier
/etc/NetworkManager/NetworkManager.conf
et commenter
(c.-à-d., ajoutez un
#
pour qu'il ressemble à ce qui suit)et alors
la source
sudo systemctl restart NetworkManager
Essayez de vérifier si votre /etc/resolv.conf a un lien symbolique vers /run/resolvconf/resolv.conf . Cela a résolu le problème pour moi.
Pour vérifier s'il a un lien symbolique:
Exemple de sortie, si elle a un lien symbolique:
Sinon, supprimez ou sauvegardez le fichier /etc/resolv.conf existant, puis:
la source
apt upgrade
DNS récent une fois connecté à mon VPN, il est tombé en panne. Ce lien symbolique était la solution qui a arrangé les choses pour moi, merci! J'ai également utilisé la réponse acceptée ci-dessus lorsque mon DNS était irrégulier (semblait aller et venir lorsqu'il était connecté au VPN), donc je pense que ce sont deux bonnes solutions, mais s'appliquent dans des situations légèrement différentes.resolv.conf -> ../run/resolvconf/resolv.conf
(notez le ../)