web-dev-qa-db-fra.com

Installation de Juniper le 12.04

J'ai un ordinateur portable avec Windows XP et Ubuntu 12.04 (32 bits). Jusqu'à présent, j'utilisais Windows XP pour me connecter à un VPN Juniper, mais j'aimerais maintenant l'essayer avec Linux. J'ai lu la procédure pas à pas du scientifique fou (y compris la partie Soleil Java) mais je ne peux pas exécuter la configuration. Je reçois le popup qui me demande si je suis sûr de vouloir lancer l'applet, mais rien.

mad-scientist dit que c'est probablement un problème de librairie C et demande d'utiliser son script avec -nojava, mais il ne dit pas comment installer Network Connect en premier lieu. Une idée?

Merci pour toute suggestion!

Laurian

PS: J'ai: Ubuntu 12.04 32bits Java de Sun 1.6.0.32 Firefox 12 xterm (je pense que cela a été suggéré)

16
Lauran

La dernière version de openjdk et du plug-in icedtea fonctionne avec Juniper VPN. Supprimer les anciennes et autres versions de Java peut également aider.

Voir Quelqu'un pourrait-il fournir une procédure étape par étape pour obtenir Juniper Netconnect et Citrix?

C'est un endroit où j'ai trouvé que la ligne de commande fonctionnait mieux que le centre logiciel Ubuntu.

Commencez par supprimer les anciennes versions de Java, Oracle (Sun) et OpenJDK. Par exemple, si vous avez installé OpenJDK 6, tapez un terminal:

Sudo apt-get remove openjdk-6-jdk icedtea-6-plugin

Supprimez également le Sun Java. Si vous avez uniquement installé le JRE, plutôt que JDK, modifiez les commandes en conséquence. Puis installez OpenJDK-7 et le plugin correspondant en:

Sudo apt-get install openjdk-7-jdk icedtea-7-plugin

Ouvrez Firefox et testez la version de Java utilisée sur ce site http://www.Java.com/fr/download/testjava.jsp

Remarque: À partir de Chrome 35, le support de Java pour le Chrome sur Linux a été arrêté. Vous devez utiliser Firefox pour que Java (et donc Network Connect) fonctionne.

Si vous voyez que la version 7 est en cours d'exécution, vous êtes prêt à essayer Juniper VPN. Sinon, vous devrez peut-être supprimer l'autre version de Java. J'espère que cela t'aides.


Mise à jour: pour Ubuntu 12.04 à 13.10 64 bits

À partir de la version 7.3, les périphériques Juniper SA prennent en charge Ubuntu 64 bits pour Network Connect.

Tout d'abord, installez le jre/jdk 64 bits et icedtea

Sudo apt-get install openjdk-7-jre icedtea-7-plugin

Deuxièmement, installez le jre 32bit

Sudo apt-get install openjdk-7-jre:i386

Remarque, n'installez pas le icedtea 32bit. Assurez-vous que le 64 bits est le Java par défaut. Tant que le fichier JRE 32 bits existe, Juniper trouvera les fichiers dont il a besoin et s’exécutera.

Testé sur Ubuntu 13.04 64bit.

Voir Base de connaissances de Juniper Network pour plus de détails .


Mise à jour 2: pour Ubuntu 14.04 64 bits

Network Connect cherche update-alternatives dans/usr/sbin/et il ne semble pas y avoir de lien symbolique pointant vers le bon répertoire comme celui que 13.10 avait.

En plus des étapes ci-dessus pour Ubuntu 12.04-13.10 64 bits, ajoutez un lien symbolique à/usr/sbin/by:

Sudo ln -s /usr/bin/update-alternatives /usr/sbin/

La version 14.04 est expliquée plus en détail à l’adresse Comment installer Juniper VPN sur Ubuntu 14.04 LTS?

16
user68186

Je n'ai jamais eu ce travail avec simplement Java dans mon navigateur. Heureusement, il existe une autre option ici: http://mad-scientist.us/juniper.html : D

Bien entendu, la meilleure chose à faire serait que tout cela était pris en charge dans Network Manager via le paquet network-manager-vpnc.

6
carestad

Le client OpenConnect VPN Open Source prend désormais en charge Juniper. Voir http://www.infradead.org/openconnect/juniper.html

4
dwmw2

Mise à jour pour 14.04 Trusty Tahr (64 bits)

La première exécution avec Network Connect le 14.04 a abouti à un échec et Network Connect vient de se plaindre de l'absence de bibliothèques 32 bits. Ma version NC est 7.4R6. J'ai eu toutes les bibliothèques installées et openjdk-7-jre: i386 installé.

En creusant un peu plus profondément, il est apparu que Network Connect utilisait la liste update-alternatives pour décider si jre 32 bits est installé.

/usr/sbin/alternatives command not found
Command = /bin/sh -c /usr/sbin/update-alternatives --display Java 2>&1 | grep -v "/bin/sh:" | grep ^/ | cut -d " " -f 1 | tr " " " "

Cependant, il ressemble à update-alternatives à partir de /usr/sbin/ et il ne semble pas y avoir de lien symbolique pointant vers le bon répertoire comme celui de 13.10. Donc, l'ajout d'un lien symbolique à /usr/sbin/ a aidé.

$ Sudo ln -s /usr/bin/update-alternatives /usr/sbin/
1
jalmargyyk

En utilisant les instructions ici: http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ J'ai un VPN Juniper sous Ubuntu 12.04 64 bits sans logiciel 32 bits installé, à l'exception de ces 3 bibliothèques:

Sudo apt-get install libc6-i386 lib32z1 lib32nss-mdns

Je lance le script jnc en Perl avec l’option --nox (pas d’interface graphique) et cela fonctionne très bien, je l’utilise tous les jours.

À l'origine, j'avais téléchargé le fichier de certification avec Firefox 64 bits: Outils> PageInfo> Sécurité> Afficher le certificat> Détails> Exporter.

Depuis, j'ai trouvé ce script qui fait la même chose: https://github.com/udomsak/juniper-ncui/blob/master/getx509certificate.sh

Mon fichier de configuration particulier est requis par l'hôte, l'utilisateur, le domaine et le fichier de certification. Le vôtre peut être différent.

La configuration de l'emplacement du fichier de certification a requis le nom de chemin complet. ~ N'a pas été étendu à/home/nom d'utilisateur.

J'ai eu des problèmes même après avoir suivi les instructions (le client de connexion réseau va juste tomber en panne). Je cherchais dans les journaux et ai constaté que le script sh pour lancer NC.jar nécessitait xterm. La solution consiste à installer xterm pour les personnes ayant mon problème:

Sudo apt-get install xterm    

J'utilise Java Oracle 8 de Webupd8team par défaut et est installé manuellement Java Oracle 8 u25 32 bits manuellement à partir du site Oracle.

EDIT: ne fonctionne que sur .... Linux Mint 17.1. Je n'ai jamais réussi à le faire fonctionner de manière cohérente sur Ubuntu 14.04.1

0
Jeremy Jao

Vous pouvez vous connecter à un réseau Juniper à l'aide de Google Chrome et de quelques bibliothèques 32 bits. Jetez un coup d'œil à l'article de mon blog:

http://arecordon.blogspot.com.ar/2013/07/ubuntu-junipers-network-on-ubuntu64.html

J'espère que ça aide.

0
0R10N