Bagaimana cara menginstal Juniper VPN di Ubuntu 14.04 LTS?

17

Bisakah Anda membantu saya?

Pada Ubuntu 13.10 lama saya, saya dapat menjalankan Juniper VPN (hanya untuk Firefox) menggunakan solusi yang mengharuskan Anda untuk menginstal 32libs dan IcedTea (32bits) yang hilang.

Namun, saya baru-baru ini meningkatkan dari Ubuntu 13.10 ke 14.04 (keduanya 64 bit) dan VPN Juniper saya tidak berfungsi lagi karena gagal selama startup yang menampilkan pesan berikut:

"Harap pastikan bahwa perpustakaan 32 bit yang diperlukan sudah diinstal. Untuk lebih jelasnya, lihat artikel KB KB25230"

"Penyetelan gagal. Silakan instal Java 32 bit dan perbarui tautan alternatif menggunakan perintah pembaruan-alternatif. Untuk lebih jelasnya, lihat artikel KB KB25230"

Untuk beberapa alasan aneh, tampaknya upgrade 14,04 tidak berfungsi lagi dengan openjdk-7: 386 dan akibatnya Juniper VPN juga.

Ada ide? Terima kasih

Max Ricardo Mercurio Ribeiro
sumber
Apakah Juniper tidak mendukung OpenVNP? Jika demikian, Anda bisa menggunakannya.
don.joey

Jawaban:

19

Anda dapat mencoba saran di posting ini: Pengaturan Juniper pada 12,04

Pembaruan untuk 14,04 Tahr Trusty (64-bit)

Jalankan pertama kali dengan Network Connect pada 14,04 menghasilkan kegagalan dan Network Connect hanya mengeluh tentang hilang perpustakaan 32-bit. Versi NC saya adalah 7.4R6. Saya memang telah menginstal semua perpustakaan dan openjdk-7-jre: i386 diinstal.

Menggali lebih dalam mengungkapkan bahwa Network Connect menggunakan daftar pembaruan-alternatif untuk memutuskan apakah jre 32-bit diinstal.

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

Namun mencari pembaruan-alternatif dari / usr / sbin / dan tampaknya tidak ada symlink yang menunjuk ke direktori yang tepat seperti yang dimiliki 13.10. Jadi menambahkan symlink ke / usr / sbin / membantu.

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

Hanya untuk kelengkapan, serta harus menginstal JRE 32-bit, saya juga harus mengikuti info di sini: http://itfuzz.blogspot.de/2013/11/juniper-network-connect-and-ubuntu-1310 .html dan jalankan perintah ini pada 14.04:

sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 lib32bz2-1.0 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386

Saya pasti sudah melakukan ini pada 13,10 saat itu berhasil, tetapi pada 14,04 jendela Network Connect baru saja ditutup. Ini memperbaiki masalah.

mikrofon
sumber
@ Mike, apakah Anda keberatan menjelaskan bagaimana cara Anda menggali lebih dalam tentang masalah ini? Saya tertarik mengetahui bagaimana Anda menentukan bahwa Juniper menggunakan pembaruan-alternatif (strace?). Saya pada 14,04 dan melalui perbaikan ini tidak berhasil
jairo
Kamu menyelamatkanku. Jawaban Anda adalah satu-satunya solusi yang berhasil!
Itai Ganot
Saya mengikuti petunjuk tetapi masih tidak bisa bekerja, itu hanya akan mati setelah satu detik. Ternyata masalah saya adalah direktori home terenkripsi !!! Beberapa masalah dengan cara pemasangannya tentang "suid" membuatnya tidak berfungsi. Saya harus membuat softlink dari "~ / .juniper_networks" saya ke lokasi lain di partisi yang tidak dienkripsi.
Lee Dixon
Ini bekerja untuk 14.10 tetapi sayangnya untuk 15.04 aplikasi akan diluncurkan tetapi tidak mengirimkan lalu lintas. Bytes yang diterima selalu 0. ada ide guys?
Akilesh
Tautan simbolis sangat penting !!!
Bartosz Radaczyński
6

Saya baru saja mengatur koneksi VPN ke juniper menggunakan msjncskrip MadScientist yang membungkus binary (ncsvc) dari klien juniper linux .jar

The ncsvcbiner tidak memerlukan java sama sekali, jadi ini agak solusi rapi aku bisa menemukan.

Skrip dapat ditemukan di sini: http://mad-scientist.us/juniper.html

noleti
sumber
0

Dalam kasus saya langkah-langkah berikut berfungsi:

  1. Instal Oracle Java 8

    sudo apt-add-repositori ppa: webupd8team / java

    sudo apt-get pembaruan

    sudo apt-get install oracle-java8-installer

  2. Unduh bola tar 32 bit Java 8 dari sini

unduh jre-8uXXX-linux-i586.tar.gz

XXX - versi (dalam kasus saya 131, ubah langkah-langkah berikut 131 ke versi yang Anda unduh)

  1. Pindahkan file ke /usr/lib/jvm/

    sudo mv /home/envy/Downloads/jre-8u131-linux-i586.tar.gz / usr / lib / jvm /

  2. Ekstrak file tersebut

    cd / usr / lib / jvm /

    sudo tar xvf jre-8u131-linux-i586.tar.gz

  3. Ubah untuk me-root kepemilikan

    sudo ls -ld /usr/lib/jvm/jre1.8.0_131/

    chown root.root -R /usr/lib/jvm/jre1.8.0_131/

  4. Perbarui tautan alternatif untuk Java

    sudo pembaruan-alternatif --instal / usr / bin / java java /usr/lib/jvm/jre1.8.0_131/bin/java 10

  5. Pastikan versi Java default masih 64 bit

    pembaruan-alternatif - menampilkan java

    7a. Jika standar Java diubah ke versi 32 bit.

    sudo pembaruan-alternatif - konfigurasi java

  6. Instal pustaka 32 bit standar

    sudo ln -s / usr / bin / pembaruan-alternatif / usr / sbin /

    sudo dpkg --add-architecture i386

    sudo apt-get install libstdc ++ 6: i386 lib32z1 lib32ncurses5 libxext6: i386 libxrender1: i386 libxtst6: i386 libxi6: i386

sumber di sini

ChaosPredictor
sumber
informasi tambahan dapat ditemukan di sini: kb.pulsesecure.net/articles/Pulse_Secure_Article/KB25230
ChaosPredictor