Thiết lập Juniper ngày 12.04


16

Tôi có một máy tính xách tay với Windows XP và Ubuntu 12.04 (32 bit). Cho đến bây giờ, tôi đã sử dụng Windows XP để kết nối với Juniper VPN nhưng bây giờ tôi muốn dùng thử với Linux. Tôi đã đọc hướng dẫn khoa học điên (bao gồm cả phần java mặt trời) nhưng tôi không thể chạy thiết lập. Tôi nhận được cửa sổ bật lên hỏi tôi có chắc chắn tôi muốn chạy applet không nhưng không có gì.

nhà khoa học điên nói rằng đây có thể là sự cố lib thời gian chạy C và đề nghị sử dụng tập lệnh của anh ấy với -nojava nhưng anh ấy không nói cách cài đặt Network Connect ở nơi đầu tiên. Bất kỳ ý tưởng?

Cảm ơn cho bất kỳ đề nghị!

Laurian

PS: Tôi có: Ubuntu 12.04 32bits Java từ Sun 1.6.0.32 Firefox 12 xterm (Tôi nghĩ rằng nó đã được đề xuất ở một số nơi)


Tôi không có câu trả lời, nhưng tôi đã hỏi cùng một câu hỏi ở đây: askubfox.com/questions/130473/ Đổi
JIm

Tôi nghĩ rằng đây là một câu hỏi tốt hơn so với câu hỏi khác, vì nó có nhiều chi tiết cụ thể hơn và chỉ hỏi về một điều ....
belacqua

Câu trả lời:


16

Phiên bản mới nhất của plugin openjdk và icedtea hoạt động với Juniper VPN. Loại bỏ các phiên bản Java cũ hơn và khác cũng có thể giúp ích.

Xem ai có thể cung cấp từng bước để có được Juniper netconnect và citrix không?

Đây là một nơi mà tôi thấy dòng lệnh hoạt động tốt hơn Trung tâm phần mềm Ubuntu

Đầu tiên loại bỏ các phiên bản cũ hơn của Java, cả Oracle (Sun) và OpenJDK. Ví dụ: nếu bạn đã cài đặt OpenJDK 6, hãy nhập một thiết bị đầu cuối:

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

Loại bỏ Sun Java là tốt. Nếu bạn đã cài đặt chỉ JRE, thay vì JDK thay đổi các lệnh tương ứng. Sau đó cài đặt OpenJDK-7 và plugin tương ứng bằng cách:

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

Mở Firefox và kiểm tra phiên bản Java đang được sử dụng bằng cách truy cập trang web này http://www.java.com/en/doad/testjava.jsp

Lưu ý: Kể từ Chrome 35, hỗ trợ Java cho Chrome trên Linux đã bị ngừng. Bạn phải sử dụng Firefox để làm cho Java (và do đó Network Connect) hoạt động.

Nếu bạn thấy phiên bản 7 đang chạy, bạn đã sẵn sàng dùng thử Juniper VPN. Nếu không, bạn có thể phải loại bỏ phiên bản Java khác. Hi vọng điêu nay co ich.


Cập nhật: cho 64bit Ubuntu 12.04 đến 13.10

Từ 7.3 trở đi, các thiết bị Juniper SA hỗ trợ Ubuntu 64 bit cho Kết nối mạng.

Đầu tiên, cài đặt jre / jdk 64 bit và icedtea

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

Thứ hai, cài đặt jre 32 bit

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

Lưu ý, không cài đặt icedtea 32 bit. Hãy chắc chắn rằng 64 bit là java mặc định. Chừng nào jre 32bit còn tồn tại, Juniper sẽ tìm thấy các tập tin cần thiết và chạy.

Đã thử nghiệm trên Ubuntu 13.04 64 bit.

Xem cơ sở kiến ​​thức mạng Juniper để biết chi tiết .


Cập nhật 2: cho Ubuntu 14.04 64 bit

Kết nối mạng là tìm kiếm update-alternatives trong / usr / sbin / và dường như không có liên kết tượng trưng nào đến đúng thư mục như 13.10 đã có.

Ngoài các bước trên cho 64 bit Ubuntu 12.04-13.10, hãy thêm symlink vào / usr / sbin / by:

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

Vấn đề 14.04 được giải thích chi tiết hơn tại Cách cài đặt Juniper VPN trên Ubuntu 14.04 LTS?


1
Lưu ý rằng, ngoài nhiều vấn đề trong việc khiến Juniper chạy trên Linux, bạn cũng cần đảm bảo, trình duyệt của bạn hỗ trợ nó. Kể từ Chrome 35 (~ tháng 5 năm 2014), hỗ trợ Java trên Linux (không phải trên Windows!) Đã bị ngừng. Xem: Làm cách nào để plugin Java hoạt động trên Google Chrome?
Domi

1
@Domi Cảm ơn. Tôi sẽ chỉnh sửa câu trả lời của mình để làm rõ rằng Chrome sẽ không hoạt động.
dùng68186

1
Rất hay, đã chạy các lệnh trên bản cài đặt Ubuntu 14.04 mới, mở FireFox và chỉ nó vào trang đích VPN cho corp, và nó đã kích hoạt ngay!
Patrick F


4

Máy khách VPN OpenConnect mã nguồn mở hiện có hỗ trợ cho Juniper. Xem http://www.infradead.org/openconnect/juniper.html


1
CÔNG TRÌNH NÀY (Ubuntu Desktop 14.04 LTS) !!! NGAY CẢ H SUP TRỢ 2 AUTHENTICATION (ít nhất là cho tổ chức của tôi). #shutupandtakemymoney
FizxMike

Nó hoạt động (bao gồm cả hai yếu tố), nhưng bạn có thể cần sử dụng tùy chọn này khi xây dựng mã nguồn (trên hệ thống LTS 64-bit 14.04 của tôi): ./ thông minh --with-vpnc-script = / usr / share / vpnc -scripts / vpnc-script --without-gnutls Tôi thích tùy chọn này, vì tôi không muốn triển khai java 32 bit trên hệ thống 64 bit. Lưu ý tùy chọn '--without-gnutls' ------ hoặc openconnect sẽ mắng bạn về các lỗi TLS / SSL.
Michael R. Hines

1

Cập nhật cho 14.04 Trusty Tahr (64-bit)

Lần chạy đầu tiên với Network Connect vào ngày 14.04 đã dẫn đến lỗi và Network Connect chỉ phàn nàn về việc thiếu các thư viện 32 bit. Phiên bản NC của tôi là 7.4R6. Tôi đã cài đặt tất cả các thư viện và openjdk-7-jre: i386.

Tìm hiểu sâu hơn một chút cho thấy Network Connect đang sử dụng danh sách thay thế cập nhật để quyết định xem jre 32 bit có được cài đặt hay không.

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

Tuy nhiên, nó nhìn update-alternativestừ /usr/sbin/và dường như không có liên kết tượng trưng nào đến đúng thư mục như 13.10. Vì vậy, thêm symlink để /usr/sbin/giúp đỡ.

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

0

Sử dụng các hướng dẫn tại đây: http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ Tôi có VPN Juniper chạy trên Ubuntu 12.04 64 bit không cài đặt phần mềm 32 bit trừ 3 thư viện này:

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

Tôi bắt đầu tập lệnh jnc perl sử dụng tùy chọn --nox (không có gui) và nó hoạt động rất tốt, tôi sử dụng nó hàng ngày.

Ban đầu tôi đã tải xuống tệp cert bằng Firefox 64-bit: Công cụ> PageInfo> Bảo mật> Xem Chứng chỉ> chi tiết> xuất

Kể từ đó tôi đã tìm thấy kịch bản này giống như vậy: https://github.com/udomsak/juniper-ncui/blob/master/getx509cert ve.sh

Tập tin cấu hình cụ thể của tôi yêu cầu máy chủ, người dùng, địa hạt và certfile. Bạn có thể khác.

Cấu hình vị trí certfile yêu cầu tên đường dẫn đầy đủ, ~ không mở rộng thành / home / tên người dùng



0

Tôi đã gặp sự cố ngay cả sau khi làm theo hướng dẫn (máy khách kết nối mạng sẽ gặp sự cố). Tôi đã xem xét các bản ghi và thấy rằng tập lệnh sh để khởi chạy NC.jar cần xterm. Giải pháp là cài đặt xterm cho những người gặp vấn đề của tôi:

sudo apt-get install xterm    

Tôi đang sử dụng java oracle 8 của webupd8team làm mặc định và cài đặt thủ công java oracle 8 u25 32-bit từ trang web oracle.

EDIT: Chỉ hoạt động trên .... Linux Mint 17.1. Tôi chưa bao giờ thực sự làm cho nó hoạt động hoàn toàn ổn định trên Ubuntu 14.04.1

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.