사용자 도구

사이트 도구


network:juniper_network_vpn

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
network:juniper_network_vpn [2014/06/01 21:31]
kwon37xi [Ubuntu 64bit (amd64) Juniper Network VPN 설치기]
network:juniper_network_vpn [2017/12/09 11:03] (현재)
kwon37xi [OpenConnect 이용]
줄 2: 줄 2:
  
 ===== Ubuntu 64bit (amd64) Juniper Network VPN 설치기 ===== ===== Ubuntu 64bit (amd64) Juniper Network VPN 설치기 =====
 +  * [[http://kb.juniper.net/InfoCenter/index?page=content&id=KB25230|Juniper 공식 Linux 설치 가이드]]
   * [[http://www.juniper.net/techpubs/en_US/sa7.4/topics/reference/general/secure-access-nc-64-bit-linux-support.html|Juniper network VPN 64bit linux]] 참조하였음.   * [[http://www.juniper.net/techpubs/en_US/sa7.4/topics/reference/general/secure-access-nc-64-bit-linux-support.html|Juniper network VPN 64bit linux]] 참조하였음.
   * 이미 64bit 버전 Java와 그 웹 브라우저 플러그인은 설치 돼 있다고 가정한다. Firefox에서는 ''about:plugins'' 명령으로 확인.   * 이미 64bit 버전 Java와 그 웹 브라우저 플러그인은 설치 돼 있다고 가정한다. Firefox에서는 ''about:plugins'' 명령으로 확인.
-  * http://www.oracle.com/technetwork/java/index.html 에서 Java 7(1.4 이상 버전이면 될 듯) i586 버전을 받아서 원하는 위치에 설치한다. +  * ''sudo apt-get install openjdk-6-jdk:i386'' 명령으로 openjdk 6 32bit 버전을 깔거나(64bit 버전도 있어야하는 것으로 보인다. 64bit 버전의 의존성중 일부가필요한 듯) 혹은 
-  * 다음 명령으로 우선 순위를 낮춰서 alternative로 지정한다.<code sh>+  * http://www.oracle.com/technetwork/java/index.html 에서 Java 7(1.4 이상 버전이면 될 듯) i586 버전을 받아서 원하는 위치에 설치하고 다음 명령으로 우선 순위를 낮춰서 alternative로 지정한다.<code sh>
 # 우선 순위는 10 정도로 주면 된다. # 우선 순위는 10 정도로 주면 된다.
 sudo update-alternatives --install /usr/bin/java java [32-bit-jdk-경로/bin/java] [우선순위] sudo update-alternatives --install /usr/bin/java java [32-bit-jdk-경로/bin/java] [우선순위]
줄 19: 줄 20:
 </code> </code>
   * Ubuntu **13.04** 이하<code sh>   * Ubuntu **13.04** 이하<code sh>
-sudo apt-get install ia32-libs+sudo apt-get install ia32-libs xterm
 </code> </code>
   * Ubuntu **13.10** 이상<code sh>   * Ubuntu **13.10** 이상<code sh>
줄 26: 줄 27:
  
 # Mint라면 # Mint라면
-sudo apt-get install ia32-libs+sudo apt-get install ia32-libs xterm
  
 # 일반 Ubuntu라면 ia32-libs 가 없으므로 그에 해당하는 의존성을 직접 절치해 준다. # 일반 Ubuntu라면 ia32-libs 가 없으므로 그에 해당하는 의존성을 직접 절치해 준다.
-sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 lib32bz2-1.0 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386+sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 lib32bz2-1.0 libxext6:i386 
 +libxrender1:i386 libxtst6:i386 libxi6:i386
 </code> </code>
-  * 의존성 문제는 정확히 어떤것을 설치해야 하는지 아직 잘 모름. 먼저 [[linux:ubuntu:acrobatreader|Acrobat Reader for Ubuntu]] 32bit 버전을 설치해서 해당 패키지의 의존성문제를 해결한 뒤에 VPN을 설치하면 거의 대부분 문제는 해결 되는 듯.+  * Ubuntu **14.04** 추가작업 ''/usr/**s**bin/''에 ''update-alternatives'' 링크([[http://askubuntu.com/questions/450369/how-to-install-juniper-vpn-on-ubuntu-14-04-lts|64 bit - How to install Juniper VPN on Ubuntu 14.04 LTS?]])<code sh> 
 +# update-alternatives의 경로가 바뀌어서 문제 발생 
 +# 먼저 /usr/sbin 에 존재하는지 확인하고 없으면, 
 +ls /usr/sbin/update-alternatives 
 + 
 +sudo ln -s /usr/bin/update-alternatives /usr/sbin/ 
 +</code> 
 +  * <del>의존성 문제는 정확히 어떤것을 설치해야 하는지 아직 잘 모름. 먼저 [[linux:ubuntu:acrobatreader|Acrobat Reader for Ubuntu]] 32bit 버전을 설치해서 해당 패키지의 의존성문제를 해결한 뒤에 VPN을 설치하면 거의 대부분 문제는 해결 되는 듯.</del>
   * https://launchpad.net/ubuntu/+archivemirrors 소프트웨어 소스 미러의 싱크가 안 맞으면 문제가 발생할 수 있다. 미러 싱크가 제대로 맞는 곳으로 사용하자.   * https://launchpad.net/ubuntu/+archivemirrors 소프트웨어 소스 미러의 싱크가 안 맞으면 문제가 발생할 수 있다. 미러 싱크가 제대로 맞는 곳으로 사용하자.
   * 이제 웹페이지에서 VPN 접속을 하면 된다.   * 이제 웹페이지에서 VPN 접속을 하면 된다.
줄 38: 줄 47:
 =====  Missing Application-Name manifest attribute for: [URL] 오류 대응 ===== =====  Missing Application-Name manifest attribute for: [URL] 오류 대응 =====
 Java 1.7.51 부터 Self Signed, 혹은 올바르게 사인되지 않은 모든 애플릿의 실행이 금지되었다. 참조: [[https://www.java.com/en/download/help/java_blocked.xml|Why are Java applications blocked by your security settings?]] Java 1.7.51 부터 Self Signed, 혹은 올바르게 사인되지 않은 모든 애플릿의 실행이 금지되었다. 참조: [[https://www.java.com/en/download/help/java_blocked.xml|Why are Java applications blocked by your security settings?]]
-이 때는 올바르게 Sign 하거나 혹은 jcontroll 에서 **보안 -> Edit Site List**에서 자신의 VPN 제공 Site의 주소르 써준다. 해당 URL은 ''http://''혹은 ''https://''로 시작해야만한다.+이 때는 올바르게 Sign 하거나 혹은 ''jcontrol'' 에서 **보안 -> Edit Site List**에서 자신의 VPN 제공 Site의 주소를 써준다. 해당 URL은 ''http://''혹은 ''https://''로 시작해야만한다. 
 + 
 +===== 최신 브라우저에서 작동 안할 때 ===== 
 +  * 최신 버전 브라우저들에서 작동하지 않을 경우 [[:palemoon|Pale Moon]] 같은 가볍고 조금 과거 버전 엔진을 사용하는 브라우져로 시도해본다. 
 +  * 브라우저 자체를 다운그레이드 해 본다. 
 + 
 +===== OpenConnect 이용 ===== 
 +  * [[network:openconnect|OpenConnect VPN]] 
 +  * [[http://www.infradead.org/openconnect/juniper.html|OpenConnect VPN client.]] 참조 
 +  * VPN 로그인 사이트에서 로그인하고, DSID 쿠키 값을 확인하고서, 
 +<code sh> 
 +sudo openconnect --juniper -C "DSID=foobar12345" vpn.example.com 
 +</code> 
 +  * ''openconnect'' 실행 후 창을 계속 열고 있어야 한다.
network/juniper_network_vpn.1401625870.txt.gz · 마지막으로 수정됨: 2014/06/01 21:31 저자 kwon37xi