Avoir des problèmes de DNS lorsqu'il est connecté à un VPN dans Ubuntu 13.04

27

Je me connecte à un serveur VPN Cisco en utilisant vpnc. Une fois connecté, mon ordinateur 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 fonctionnait. Ce n'est évidemment pas une solution à long terme, alors j'ai 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 faire de recherche.

Quelle est la prochaine étape de la configuration ou du dépannage à partir d’ici?

    
posée etsauer 17.07.2013 - 05:46
la source

2 réponses

53

Assurez-vous d'abord qu'il n'y a pas de ligne 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 , indiquez /dev/null .

Deuxièmement, déconnectez-vous du VPN. Modifier /etc/NetworkManager/NetworkManager.conf

$ sudo gedit /etc/NetworkManager/NetworkManager.conf

et commenter

dns=dnsmasq

(c.-à-d., ajoutez un # pour qu'il ressemble à ce qui suit)

#dns=dnsmasq

puis

sudo restart network-manager
    
réponse donnée jdthood 19.07.2013 - 13:14
la source
6

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:

ls -la /etc/resolv.conf

Exemple de sortie, si 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
    
réponse donnée Parveen Kumar 01.07.2014 - 05:29
la source

Lire d'autres questions sur les étiquettes