Ich habe einen Laptop mit Windows XP und Ubuntu 12.04 (32 Bit). Bisher verwendete ich Windows XP, um eine Verbindung zu einem Juniper-VPN herzustellen, aber jetzt möchte ich es mit Linux versuchen. Ich habe die Anleitung für verrückte Wissenschaftler gelesen (einschließlich des Sun Java-Teils), aber ich kann das Setup nicht ausführen. Ich bekomme das Popup, in dem ich gefragt werde, ob ich das Applet wirklich ausführen möchte, aber dann nichts.
mad-scientist sagt, dass es wahrscheinlich ein C-Laufzeitproblem ist und schlägt vor, sein Skript mit -nojava zu verwenden, sagt aber nicht, wie Network Connect überhaupt installiert werden soll. Irgendeine Idee?
Danke für jeden Vorschlag!
Laurian
PS: Ich habe: Ubuntu 12.04 32bit Java von Sun 1.6.0.32 Firefox 12 xterm (ich glaube es wurde irgendwo vorgeschlagen)
Antworten:
Die neueste Version von openjdk und icedtea plugin funktioniert mit Juniper VPN. Das Entfernen älterer und anderer Java-Versionen kann ebenfalls hilfreich sein.
Siehe Könnte jemand eine Schritt-für-Schritt-Anleitung zum Abrufen von Juniper Netconnect und Citrix bereitstellen?
Dies ist ein Ort, an dem die Befehlszeile meiner Meinung nach besser funktioniert als das Ubuntu Software Center
Entfernen Sie zuerst ältere Java-Versionen, sowohl Oracle (Sun) als auch OpenJDK. Wenn Sie beispielsweise OpenJDK 6 installiert haben, geben Sie ein Terminal ein:
Entfernen Sie auch Sun Java. Wenn Sie nur JRE und nicht JDK installiert haben, ändern Sie die Befehle entsprechend. Dann installieren Sie das OpenJDK-7 und das entsprechende Plugin mit:
Öffnen Sie Firefox und testen Sie, ob die Java-Version verwendet wird. Rufen Sie dazu die folgende Website auf: http://www.java.com/en/download/testjava.jsp
Hinweis: Ab Chrome 35 wurde die Java-Unterstützung für Chrome unter Linux eingestellt. Sie müssen Firefox verwenden, damit Java (und damit Network Connect) funktioniert.
Wenn Sie sehen, dass Version 7 ausgeführt wird, können Sie Juniper VPN ausprobieren. Andernfalls müssen Sie möglicherweise die andere Java-Version entfernen. Hoffe das hilft.
Update: für 64bit Ubuntu 12.04 bis 13.10
Ab 7.3 unterstützen Juniper SA-Geräte 64-Bit-Ubuntu für Network Connect.
Zuerst installieren Sie die 64 - Bit - jre / jdk und icedtea
Zweitens installieren Sie die 32-Bit-JRE
Bitte nicht den 32bit icedtea installieren. Stellen Sie sicher, dass das 64-Bit das Standard-Java ist. Solange die 32-Bit-Version vorhanden ist, findet Juniper die benötigten Dateien und führt sie aus.
Getestet auf Ubuntu 13.04 64bit.
Weitere Informationen finden Sie in der Juniper Network Knowledge-Base .
Update 2: für 64bit Ubuntu 14.04
Network Connect sucht
update-alternatives
in / usr / sbin / und es scheint keinen Symlink zu geben, der auf das richtige Verzeichnis verweist, wie es bei 13.10 der Fall war.Zusätzlich zu den obigen Schritten für 64-Bit-Ubuntu 12.04-13.10 fügen Sie symlink zu / usr / sbin / by hinzu:
Das 14.04-Problem wird unter Wie installiere ich Juniper VPN auf Ubuntu 14.04 LTS? Ausführlicher beschrieben .
quelle
Ich habe es nie geschafft, nur mit Java in meinem Browser zu arbeiten. Zum Glück gibt es hier eine andere Option: http://mad-scientist.us/juniper.html : D
Das Beste wäre natürlich, dass alles in Network Manager über das Paket network-manager-vpnc unterstützt wird.
quelle
Der Open Source OpenConnect VPN-Client unterstützt jetzt Juniper. Siehe http://www.infradead.org/openconnect/juniper.html
quelle
Update für 14.04 Trusty Tahr (64-Bit)
Der erste Start mit Network Connect am 14.04 führte zu einem Fehler und Network Connect beklagte sich nur über fehlende 32-Bit-Bibliotheken. Meine NC-Version ist 7.4R6. Ich hatte alle Bibliotheken installiert und openjdk-7-jre: i386 installiert.
Wenn Sie etwas tiefer gehen, stellt sich heraus, dass Network Connect eine Liste mit alternativen Updates verwendet, um zu entscheiden, ob 32-Bit-JRE installiert ist.
Allerdings sieht es so
update-alternatives
aus/usr/sbin/
und es scheint keinen Symlink zu geben, der auf das richtige Verzeichnis zeigt, wie es 13.10 hatte. Also/usr/sbin/
half das Hinzufügen von Symlinks .quelle
Unter Verwendung der Anweisungen hier: http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ Ich habe ein Wacholder-VPN, das unter Ubuntu 12.04 64-Bit ausgeführt wird, ohne installierte 32-Bit-Software, mit Ausnahme der folgenden 3 Bibliotheken:
Ich starte das JNC-Perl-Skript mit der Option --nox (ohne GUI) und es funktioniert großartig. Ich benutze es jeden Tag.
Ich habe die Zertifikatsdatei ursprünglich mit Firefox 64-Bit heruntergeladen: Extras> PageInfo> Sicherheit> Zertifikat anzeigen> Details> Exportieren
Ich habe seitdem dieses Skript gefunden, das das gleiche tut: https://github.com/udomsak/juniper-ncui/blob/master/getx509certificate.sh
Für meine spezielle Konfigurationsdatei waren Host, Benutzer, Realm und Zertifikatsdatei erforderlich. Ihre kann anders sein.
Für die Konfiguration des Speicherorts der Zertifizierungsdatei war der vollständige Pfadname erforderlich, ~ wurde jedoch nicht zu / home / username erweitert
quelle
Sie können mit Google Chrome und einigen 32-Bit-Bibliotheken eine Verbindung zu einem Juniper-Netzwerk herstellen. Schauen Sie sich den Beitrag in meinem Blog an:
http://arecordon.blogspot.com.ar/2013/07/ubuntu-junipers-network-on-ubuntu64.html
Ich hoffe, es hilft.
quelle
Ich hatte auch nach dem Befolgen der Anweisungen Probleme (der Netzwerkverbindungsclient stürzt einfach ab). Ich habe in den Protokollen nachgesehen und festgestellt, dass für das sh-Skript zum Starten von NC.jar xterm erforderlich ist. Die Lösung ist, xterm für Leute mit meinem Problem zu installieren:
Ich verwende Java Oracle 8 von webupd8team als Standard und installiere Java Oracle 8 u25 32-Bit manuell von der Oracle-Site.
BEARBEITEN: Funktioniert nur auf ... Linux Mint 17.1. Ich habe es eigentlich nie geschafft, auf Ubuntu 14.04.1 durchgängig zu arbeiten
quelle