Juniper Network Connect est un problème sur Linux 64 bits depuis un certain temps. J'ai trouvé 2 solutions au problème Java (quelqu'un pourrait-il fournir une étape par étape pour obtenir Juniper netconnect et citrix? et Exécuter Firefox 32 bits avec sun-jre dans Ubuntu 64 bits) mais maintenant je me bats avec un nouveau problème.
Network Connect apporte des modifications directement au /etc/resolv.conf
dossier. Cela pose des problèmes avec la nouvelle façon dont Ubuntu effectue les résolutions DNS, qui consiste à pointer DNS vers le résolveur/cacher local :dnsmasq
. Une fois que NC se déconnecte et que vous changez de réseau, par ex. aller du bureau à la maison, puis le DNS cesse de fonctionner correctement.
Ce qui se passe, c'est que NC supprime le /etc/resolv.conf
fichier qui est en fait lié symboliquement à /run/resolvconf/resolv.conf
. Le pire, c'est que NC supprime en fait le fichier d'origine et non le lien. Ainsi, lorsque vous essayez de restaurer le fichier avec :
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
Il échoue en tant que /run/resolvconf/resolv.conf
est maintenant parti. Réinstallation de resolvconf
ne le résout pas et l'exécution de resolvconf
non plus .
Donc, la meilleure façon que j'ai trouvée jusqu'à présent est de sauvegarder d'abord /run/resolvconf/resolv.conf
à un autre emplacement. Après avoir déconnecté NC, j'exécute ensuite un script qui supprime /etc/resolv.conf
, remplace le /run/resolvconf/resolv.conf
supprimé puis le relie à /etc
à nouveau.
Est-ce que quelqu'un connaît un moyen d'éviter cela ou est-ce que j'ai déjà à peu près le meilleur "réparer" ? Un moyen d'empêcher NC de le casser en premier lieu ?
Réponse acceptée :
Première : en cliquant sur Se déconnecter bouton dans Network Connect fenêtre (la fenêtre qui affiche l'adresse IP du VPN pendant la connexion) et
Alors en cliquant sur Se déconnecter bouton dans la page Web de connexion évite ce problème.
Merci d'indiquer en commentaire si cela fonctionne ou non.
Merci