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