web-dev-qa-db-fra.com

Avoir des problèmes DNS lors de la connexion à un VPN dans Ubuntu 13.04

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?

28
etsauer

Commencez par vous assurer qu'il n'y a pas de lignes commençant par nameserverdans les fichiers de /etc/resolvconf/resolv.conf.d. Si /etc/resolvconf/resolv.conf.d/tail est un lien symbolique vers la cible originalname__, 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
56
jdthood

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
6
Parveen Kumar