사용자 도구

사이트 도구


network:juniper_network_vpn

문서의 이전 판입니다!


Juniper Network VPN

Ubuntu 64bit (amd64) Juniper Network VPN 설치기

  • 이미 64bit 버전 Java와 그 웹 브라우저 플러그인은 설치 돼 있다고 가정한다. Firefox에서는 about:plugins 명령으로 확인.
  • http://www.oracle.com/technetwork/java/index.html 에서 Java 7(1.4 이상 버전이면 될 듯) i586 버전을 받아서 원하는 위치에 설치한다.
  • 다음 명령으로 우선 순위를 낮춰서 alternative로 지정한다.
    # 우선 순위는 10 정도로 주면 된다.
    sudo update-alternatives --install /usr/bin/java java [32-bit-jdk-경로/bin/java] [우선순위]
    # 실예
    sudo update-alternatives --install /usr/bin/java java /opt/jdk-i586/jdk1.7.0_45/bin/java 10
     
    # 잘 됐는지 확인하려면 다음 명령. 64bit JDK를 기본으로 설정하고,
    # 32bit 버전은 목록에 낮은 우선순위로 추가만 돼 있으면 된다.
    update-alternatives --display java
     
    # 우선순위 조정
    sudo update-alternatives --config java
  • Ubuntu 13.04 이하
    sudo apt-get install ia32-libs
  • Ubuntu 13.10 이상
    # 13.10 버전부터 ia32-libs가 없어졌다. 그러나 Linux Mint 16(based on Ubuntu 13.10)에는 ia32-libs가 있다.
    sudo apt-get install multiarch-support ia32-libs xterm
     
    # ia32-libs 가 없으므로 그에 해당하는 의존성을 직접 절치해 준다.
    sudo apt-get install xterm
    sudo apt-get install bluez-alsa:i386 \
    gstreamer0.10-plugins-base:i386 \
    gstreamer0.10-plugins-good:i386 \
    gtk2-engines:i386 \
    gtk2-engines-murrine:i386 \
    gtk2-engines-oxygen:i386 \
    gtk2-engines-pixbuf:i386 \
    gvfs:i386 \
    ibus-gtk:i386 \
    libacl1:i386 \
    libaio1:i386 \
    libao4:i386 \
    libasound2:i386 \
    libasound2-plugins:i386 \
    libasyncns0:i386 \
    libattr1:i386 \
    libaudio2:i386 \
    libcanberra-gtk-module:i386 \
    libcap2:i386 \
    libcapi20-3:i386 \
    libcups2:i386 \
    libcupsimage2:i386 \
    libcurl3:i386 \
    libdbus-glib-1-2:i386 \
    libesd0:i386 \
    libfontconfig1:i386 \
    libfreetype6:i386 \
    libgail-common:i386 \
    libgconf-2-4:i386 \
    libgdbm3:i386 \
    libgettextpo0:i386 \
    libglapi-mesa:i386 \
    libglu1-mesa:i386 \
    libgphoto2-6:i386 \
    libgphoto2-port10:i386 \
    libgtk2.0-0:i386 \
    libmpg123-0:i386 \
    libncursesw5:i386 \
    libnspr4:i386 \
    libnss3:i386 \
    libodbc1:i386 \
    libopenal1:i386 \
    libpulse-mainloop-glib0:i386 \
    libpulsedsp:i386 \
    libqt4-dbus:i386 \
    libqt4-network:i386 \
    libqt4-opengl:i386 \
    libqt4-qt3support:i386 \
    libqt4-script:i386 \
    libqt4-scripttools:i386 \
    libqt4-sql:i386 \
    libqt4-svg:i386 \
    libqt4-test:i386 \
    libqt4-xml:i386 \
    libqt4-xmlpatterns:i386 \
    libqtcore4:i386 \
    libqtgui4:i386 \
    libqtwebkit4:i386 \
    librsvg2-common:i386 \
    libsane:i386 \
    libsdl-image1.2:i386 \
    libsdl-mixer1.2:i386 \
    libsdl-net1.2:i386 \
    libsdl-ttf2.0-0:i386 \
    libsdl1.2debian:i386 \
    libsqlite3-0:i386 \
    libssl0.9.8:i386 \
    libssl1.0.0:i386 \
    libstdc++5:i386 \
    libstdc++6:i386 \
    libxaw7:i386 \
    libxml2:i386 \
    libxp6:i386 \
    libxslt1.1:i386 \
    libxss1:i386 \
    libxtst6:i386 \
    odbcinst1debian2:i386 \
    xaw3dg:i386 \
    libgl1-mesa-dri:i386 \
    libgl1-mesa-glx:i386 \
    libpam-winbind:i386
     
    # 다음 의존성도 필요한지 확인하고 설치
    sudo apt-get install libxrender1:i386 libxi6:i386
  • 의존성 문제는 정확히 어떤것을 설치해야 하는지 아직 잘 모름. 먼저 Acrobat Reader for Ubuntu 32bit 버전을 설치해서 해당 패키지의 의존성문제를 해결한 뒤에 VPN을 설치하면 거의 대부분 문제는 해결 되는 듯.
  • https://launchpad.net/ubuntu/+archivemirrors 소프트웨어 소스 미러의 싱크가 안 맞으면 문제가 발생할 수 있다. 미러 싱크가 제대로 맞는 곳으로 사용하자.
  • 이제 웹페이지에서 VPN 접속을 하면 된다.
  • 잘 안되면 jcontrol 명령을 실행하고 고급 → Java 콘솔 → 콘솔 표시를 체크하고 에러 메시지를 보면서 작업해 볼 것.

Missing Application-Name manifest attribute for: [URL] 오류 대응

Java 1.7.51 부터 Self Signed, 혹은 올바르게 사인되지 않은 모든 애플릿의 실행이 금지되었다. 참조: Why are Java applications blocked by your security settings? 이 때는 올브라게 Sign 하거나 혹은 jcontroll 에서 보안 → Edit Site List에서 자신의 VPN 제공 Site의 주소르 써준다. 해당 URL은 http:혹은 https:로 시작해야만한다.

network/juniper_network_vpn.1391928659.txt.gz · 마지막으로 수정됨: 2014/02/09 15:50 저자 kwon37xi