Installazione di Juniper il 12.04


16

Ho un laptop con Windows XP e Ubuntu 12.04 (32 bit). Fino ad ora, ho usato Windows XP per connettermi a una VPN Juniper, ma ora vorrei provarlo con Linux. Ho letto la procedura dettagliata dello scienziato pazzo (inclusa la parte Sun Java) ma non riesco a eseguire l'installazione. Ottengo il popup che mi chiede se sono sicuro di voler eseguire l'applet ma poi niente.

Mad-Scientist afferma che probabilmente è un problema di lib runtime in C e suggerisce di usare il suo script con -nojava ma non dice come installare Network Connect in primo luogo. Qualche idea?

Grazie per qualsiasi suggerimento!

Laurian

PS: Ho: Ubuntu 12.04 a 32 bit Java da Sun 1.6.0.32 Firefox 12 xterm (penso che sia stato suggerito da qualche parte)


Non ho la risposta, ma ho fatto la stessa domanda qui: askubuntu.com/questions/130473/…
JIm

Penso che questa sia una domanda migliore dell'altra, poiché ha più dettagli e si sta solo chiedendo una cosa ....
belacqua,

Risposte:


16

L'ultima versione di openjdk e plugin icedtea funzionano con Juniper VPN. Anche la rimozione di versioni precedenti e di altre versioni di Java può essere d'aiuto.

Vedi Qualcuno potrebbe fornire un passo per passo per ottenere ginepro netconnect e citrix?

Questo è un posto dove ho trovato che la riga di comando funziona meglio di Ubuntu Software Center

Per prima cosa rimuovi le versioni precedenti di Java, sia Oracle (Sun) che OpenJDK. Ad esempio, se hai OpenJDK 6 installato, digita un terminale:

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

Rimuovere anche Sun Java. Se hai installato solo JRE, anziché JDK, modifica i comandi di conseguenza. Quindi installare OpenJDK-7 e il plugin corrispondente:

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

Aprire Firefox e testare la versione di Java in uso visitando questo sito http://www.java.com/en/download/testjava.jsp

Nota: a partire da Chrome 35, il supporto Java per Chrome su Linux è stato sospeso. Devi usare Firefox per far funzionare Java (e quindi Network Connect).

Se vedi che la versione 7 è in esecuzione, sei pronto per provare Juniper VPN. In caso contrario, potrebbe essere necessario rimuovere l'altra versione di Java. Spero che sia di aiuto.


Aggiornamento: per Ubuntu a 64 bit da 12.04 a 13.10

Da 7.3 in poi, i dispositivi Juniper SA supportano Ubuntu a 64 bit per Network Connect.

Innanzitutto, installa 64 bit jre / jdk e icedtea

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

Secondo, installare il jre a 32 bit

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

Nota, non installare icedtea a 32 bit. Assicurarsi che 64 bit sia il java predefinito. Finché esiste il jre a 32 bit, Juniper troverà i file di cui ha bisogno ed eseguirà.

Testato su Ubuntu 13.04 a 64 bit.

Vedere la knowledge base di Juniper Network per i dettagli .


Aggiornamento 2: per Ubuntu 14.04 a 64 bit

Network Connect è alla ricerca update-alternatives in / usr / sbin / e non sembra esserci alcun simbolico che punti alla directory giusta come aveva 13.10.

Oltre ai passaggi precedenti per Ubuntu 12.04-13.10 a 64 bit, aggiungi il link simbolico a / usr / sbin / di:

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

Il problema 14.04 è spiegato in modo più dettagliato in Come installare Juniper VPN su Ubuntu 14.04 LTS?


1
Si noti che, oltre alle molte molte problematiche legate al funzionamento di Juniper su Linux, è necessario assicurarsi che il browser lo supporti. Da Chrome 35 (~ maggio 2014), il supporto Java su Linux (non su Windows!) È stato sospeso. Vedi: Come faccio a far funzionare il plugin Java su Google Chrome?
Domi,

1
@Domi Grazie. Modificherò la mia risposta per rendere esplicito che Chrome non funzionerà.
user68186,

1
Molto bello, ha eseguito i comandi su una nuova installazione di Ubuntu 14.04, ha aperto FireFox e lo ha indirizzato alla pagina di destinazione VPN per il corp, e si è acceso subito!
Patrick F,


4

Il client VPN OpenConnect open source ora supporta Juniper. Vedi http://www.infradead.org/openconnect/juniper.html


1
QUESTO FUNZIONA (Ubuntu Desktop 14.04 LTS) !!! SUPPORTA ANCHE 2 AUTENTICAZIONE DEL FATTORE (almeno per la mia istituzione). #shutupandtakemymoney
FizxMike

Funziona (inclusi due fattori), ma potrebbe essere necessario utilizzare questa opzione durante la creazione del codice sorgente (sul mio sistema LTS 14.04 a 64 bit): ./configure --with-vpnc-script = / usr / share / vpnc -scripts / vpnc-script --without-gnutls Preferisco questa opzione, perché non voglio distribuire java a 32 bit su un sistema a 64 bit. Nota l'opzione '--without-gnutls' ------ o openconnect ti urlerà contro errori TLS / SSL.
Michael R. Hines,

1

Aggiornamento per 14.04 Trusty Tahr (64 bit)

La prima esecuzione con Network Connect il 14.04 ha provocato un errore e Network Connect si è appena lamentato della mancanza di librerie a 32 bit. La mia versione NC è 7.4R6. Avevo installato tutte le librerie e openjdk-7-jre: i386 installato.

Scavare un po 'più a fondo ha rivelato che Network Connect utilizza l'elenco delle alternative di aggiornamento per decidere se è installato jre a 32 bit.

/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 " " " "

Tuttavia sta guardando update-alternativesda /usr/sbin/e non sembra esserci alcun collegamento simbolico che punta alla directory giusta come aveva 13.10. Quindi l'aggiunta di symlink ad /usr/sbin/aiutato.

$ sudo ln -s /usr/bin/update-alternatives /usr/sbin/

0

Utilizzando le istruzioni qui: http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ Ho Juniper VPN in esecuzione su Ubuntu 12.04 64 bit senza software a 32 bit installato ad eccezione di queste 3 librerie:

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

Comincio lo script jnc perl usando l'opzione --nox (no gui) e funziona benissimo, lo uso tutti i giorni.

Inizialmente ho scaricato il file cert utilizzando Firefox a 64 bit: Strumenti> PageInfo> Sicurezza> Visualizza certificato> dettagli> esporta

Da allora ho trovato questo script che fa lo stesso: https://github.com/udomsak/juniper-ncui/blob/master/getx509certificate.sh

Il mio particolare file di configurazione richiedeva host, user, realm e certfile. Il tuo potrebbe essere diverso.

La configurazione della posizione del file di certificato richiedeva il nome percorso completo, ~ non si espandeva in / home / nome utente



0

Ho avuto problemi anche dopo aver seguito le istruzioni (il client di connessione di rete si arresterà in modo anomalo). Stavo esaminando i log e ho scoperto che lo script sh per avviare NC.jar richiedeva xterm. La soluzione è installare xterm per le persone con il mio problema:

sudo apt-get install xterm    

Sto usando java oracle 8 di webupd8team come predefinito e installato manualmente java oracle 8 u25 a 32 bit manualmente dal sito di Oracle.

EDIT: funziona solo su .... Linux Mint 17.1. In realtà non l'ho mai fatto funzionare in modo coerente su Ubuntu 14.04.1

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.