12.04의 주니퍼 설정


16

Windows XP 및 Ubuntu 12.04 (32 비트)가 장착 된 랩톱이 있습니다. 지금까지 Windows XP를 사용하여 Juniper VPN에 연결했지만 이제 Linux로 시도하고 싶습니다. 미친 과학자 연습 (태양 자바 부분 포함)을 읽었지만 설정을 실행할 수 없습니다. 애플릿을 실행할 것인지 묻는 팝업이 표시되지만 아무것도 표시되지 않습니다.

mad-scientist는 아마도 C 런타임 lib 문제라고 말하고 스크립트를 -nojava와 함께 사용할 것을 제안하지만 처음에는 네트워크 연결을 설치하는 방법을 말하지 않습니다. 어떤 생각?

어떤 제안에 감사드립니다!

로리 안

추신 : 나는 : 우분투 12.04 32 비트 자바 썬 1.6.0.32 파이어 폭스 12 xterm (일부 제안 된 것 같아요)


나는 대답이 없어,하지만 난 여기에 같은 질문을했다 : askubuntu.com/questions/130473/...

좀 더 구체적이고, 한 가지만 묻기 때문에 다른 질문보다 더 나은 질문이라고 생각합니다.
belacqua

답변:


16

최신 버전의 openjdk 및 icedtea 플러그인은 Juniper VPN에서 작동합니다. 이전 버전과 다른 버전의 Java를 제거해도 도움이 될 수 있습니다.

보다 누구나 주니퍼 netconnect 및 시트릭스를 얻기위한 단계에 의해 단계를 제공 할 수 있을까요?

이것은 내가 우분투 소프트웨어 센터보다 명령 줄이 더 잘 작동하는 것을 발견 한 곳입니다

먼저 Oracle (Sun) 및 OpenJDK의 이전 버전의 Java를 제거하십시오. 예를 들어 OpenJDK 6이 설치되어 있으면 터미널에 입력하십시오.

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

Sun Java도 제거하십시오. JDK가 아닌 JRE 만 설치 한 경우 그에 따라 명령을 변경하십시오. 그런 다음 OpenJDK-7 및 해당 플러그인을 다음과 같이 설치하십시오.

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

Firefox를 열고이 사이트로 이동하여 사용중인 Java 버전을 테스트하십시오. http://www.java.com/en/download/testjava.jsp 하십시오.

노트 : Chrome 35부터 Linux에서 Chrome에 대한 Java 지원이 중단되었습니다. Java (및 네트워크 연결)가 작동하게하려면 Firefox를 사용해야합니다.

버전 7이 실행중인 경우 Juniper VPN을 사용할 수 있습니다. 그렇지 않은 경우 다른 버전의 Java를 제거해야 할 수도 있습니다. 도움이 되었기를 바랍니다.


업데이트 : 64 비트 우분투 12.04 ~ 13.10

7.3 이상에서 Juniper SA 디바이스는 네트워크 연결을 위해 64 비트 Ubuntu를 지원합니다.

먼저 64 비트 jre / jdk 및 icedtea를 설치하십시오.

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

둘째, 32 비트 jre 설치

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

32 비트 icedtea를 설치하지 마십시오. 64 비트가 기본 Java인지 확인하십시오. 주니퍼는 32 비트 jre가 존재하는 한 필요한 파일을 찾고 실행합니다.

Ubuntu 13.04 64 비트에서 테스트되었습니다.

자세한 내용은 Juniper Network 기술 자료를 참조하십시오 .


업데이트 2 : 64 비트 우분투 14.04

Network Connect는 update-alternatives/ usr / sbin /에서 찾고 13.10과 같이 올바른 디렉토리를 가리키는 symlink가없는 것 같습니다.

64 비트 Ubuntu 12.04-13.10에 대한 위의 단계 외에도 다음과 같이 / usr / sbin /에 symlink를 추가하십시오.

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

14.04 문제는 Ubuntu 14.04 LTS에 Juniper VPN을 설치하는 방법에 자세히 설명되어 있습니다 .


1
Juniper를 Linux에서 실행하는 데 많은 문제가있을뿐만 아니라 브라우저가이를 지원하는지 확인해야합니다. Chrome 35 (~ 2014 년 5 월) 이후 Linux에서 Java 지원 (Windows는 아니지만!)이 중단되었습니다. 참조 : Chrome에서 Java 플러그인을 작동 시키려면 어떻게합니까?
Domi

1
@Domi 감사합니다. Chrome이 작동하지 않는다는 것을 분명히하기 위해 답변을 수정하겠습니다.
user68186

1
아주 멋지고, 새로운 Ubuntu 14.04 설치에서 명령을 실행하고 FireFox를 열고 회사의 VPN 랜딩 페이지를 가리키면 바로 시작되었습니다!
Patrick F


4

오픈 소스 OpenConnect VPN 클라이언트는 이제 주니퍼를 지원합니다. http://www.infradead.org/openconnect/juniper.html을 참조 하십시오


1
이 작품 (Ubuntu Desktop 14.04 LTS) !!! 심지어 2 기관 인증 (최소한 나의 기관을 위해)을 지원합니다. #shutupandtakemymoney
FizxMike

작동하지만 (이중 요소 포함) 64 비트 14.04 LTS 시스템에서 소스 코드를 빌드 할 때이 옵션을 사용해야합니다. ./configure --with-vpnc-script = / usr / share / vpnc -scripts / vpnc-script --with gnutls이 옵션을 선호합니다. 64 비트 시스템에 32 비트 Java를 배포하고 싶지 않기 때문입니다. '--without gnutls'옵션 ------ 또는 openconnect가 TLS / SSL 오류에 대해 소리 치게합니다.
Michael R. Hines

1

14.04 Trusty Tahr (64 비트) 용 업데이트

14.04에서 Network Connect로 처음 실행하면 오류가 발생했으며 Network Connect는 32 비트 라이브러리 누락에 대해 불평했습니다. 내 NC 버전은 7.4R6입니다. 모든 라이브러리를 설치하고 openjdk-7-jre : i386을 설치했습니다.

조금 더 깊이 파고 들어 Network Connect가 업데이트 대체 목록을 사용하여 32 비트 jre가 설치되어 있는지 여부를 판별 한 것으로 나타났습니다.

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

그러나 그것은 찾고 update-alternatives있으며 /usr/sbin/13.10과 같은 올바른 디렉토리를 가리키는 심볼릭 링크가없는 것 같습니다. 그래서 심볼릭 링크를 추가하면 /usr/sbin/도움이되었습니다.

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

0

여기 지침을 사용하십시오 : http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ Ubuntu 12.04 64 비트에서 주니퍼 VPN을 실행 중입니다.이 3 개의 라이브러리를 제외하고 32 비트 소프트웨어가 설치되어 있지 않습니다.

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

jnc perl 스크립트를 시작하면 --nox 옵션 (gui 없음)을 사용하고 훌륭하게 작동합니다. 매일 사용합니다.

원래 Firefox 64 비트를 사용하여 인증서 파일을 다운로드했습니다. Tools> PageInfo> Security> View Certificate> details> export

그 후 https://github.com/udomsak/juniper-ncui/blob/master/getx509certificate.sh 와 같은 스크립트를 찾았습니다.

내 특정 구성 파일에는 호스트, 사용자, 영역 및 certfile이 필요했습니다. 당신과 다를 수 있습니다.

certfile 위치 구성에 전체 경로 이름이 필요했습니다. ~가 / home / username으로 확장되지 않았습니다.


0

Chrome 및 몇 개의 32 비트 라이브러리를 사용하여 Juniper Network에 연결할 수 있습니다. 내 블로그의 게시물을 살펴보십시오.

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

도움이 되길 바랍니다.


3
이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
kiri

0

지침을 따른 후에도 문제가 발생했습니다 (네트워크 연결 클라이언트가 중단됩니다). 로그를 살펴보면서 NC.jar를 시작하는 sh 스크립트에 xterm이 필요하다는 것을 알았습니다. 해결책은 내 문제가있는 사람들을 위해 xterm을 설치하는 것입니다.

sudo apt-get install xterm    

webupd8team의 java oracle 8을 기본으로 사용하고 oracle 사이트에서 수동으로 설치된 java oracle 8 u25 32 비트를 사용하고 있습니다.

편집 : 만 작동합니다 .... 리눅스 민트 17.1. 우분투 14.04.1에서 일관되게 완벽하게 작동하는 것을 실제로 얻지 못했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.