Все описанные ниже манипуляции проводились на дистрибутиве openSUSE 12.1 (x86_64).
Для успешной установки необходима java-32bit,
соответственно качаем архив с сайта http://www.java.com :
>wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=76851 > java.tar.gz
и распаковываем архив
>sudo tar -xf java.tar.gz /opt
После ищем необходимую версию java в папке /opt - в моем случае - это /opt/jre1.7.0_21/
Для использования данной версии в браузере создаем символическую ссылку на новую версию java:
>sudo ln -s /opt/jre1.7.0_21/lib/i386/libnpjp2.so /usr/lib64/browser-plugins/
и перезапускаем браузер ( для сих целей я использовал Opera)
В настройках opera:plugins отключаем стандартный плагин от openJDK и проверяем, включен ли новый плагин 32-битной java:
Опять перезапускаем браузер и идем на страницу логина к VPN:
В исходном коде страницы нам необходимо найти input с именем realm:
и запомнить value данного input'a - в данном случае это realm.
Логинимся на странице и запускаем network connect, в результате чего запросят пароль root и произойдет установка network connect на компьютер в папку ~/.juniper_networks/ .
Для дальнейшей работы нам необходимо получить сертификат с сервера следующим образом:
>openssl s_client -connect vpn.site.com:443 > /dev/null | openssl x509 -outform der -out ~/certificate.der
После чего можно запускать VPN соединение из консоли следующим образом
>~/.juniper_networks/network_connect/ncsvc -h < vpnhost > -u < username > -p < userpassword > -r < realm > -f ~/certificate.der -L 2
где < username > и < userpassword > - данные для соединения с VPN, < realm > - realm вытянутый из странцы логина, < vpnhost > - адрес VPN.
После всех манипуляций необходимо вернуть настройки плагинов браузера в исходное состояние и, возможно, удалить ссылку на 32-bit java из папки с плагинами для браузеров
>sudo rm /usr/lib64/browser-plugins/libnpjp2.so
Используемые материалы:
http://kb.juniper.net/InfoCenter/index?page=content&id=KB16188
http://kb.juniper.net/InfoCenter/index?page=content&id=KB21175
http://mad-scientist.us/juniper.html
Для успешной установки необходима java-32bit,
соответственно качаем архив с сайта http://www.java.com :
>wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=76851 > java.tar.gz
и распаковываем архив
>sudo tar -xf java.tar.gz /opt
После ищем необходимую версию java в папке /opt - в моем случае - это /opt/jre1.7.0_21/
Для использования данной версии в браузере создаем символическую ссылку на новую версию java:
>sudo ln -s /opt/jre1.7.0_21/lib/i386/libnpjp2.so /usr/lib64/browser-plugins/
и перезапускаем браузер ( для сих целей я использовал Opera)
В настройках opera:plugins отключаем стандартный плагин от openJDK и проверяем, включен ли новый плагин 32-битной java:
Опять перезапускаем браузер и идем на страницу логина к VPN:
В исходном коде страницы нам необходимо найти input с именем realm:
и запомнить value данного input'a - в данном случае это realm.
Логинимся на странице и запускаем network connect, в результате чего запросят пароль root и произойдет установка network connect на компьютер в папку ~/.juniper_networks/ .
Для дальнейшей работы нам необходимо получить сертификат с сервера следующим образом:
>openssl s_client -connect vpn.site.com:443 > /dev/null | openssl x509 -outform der -out ~/certificate.der
После чего можно запускать VPN соединение из консоли следующим образом
>~/.juniper_networks/network_connect/ncsvc -h < vpnhost > -u < username > -p < userpassword > -r < realm > -f ~/certificate.der -L 2
где < username > и < userpassword > - данные для соединения с VPN, < realm > - realm вытянутый из странцы логина, < vpnhost > - адрес VPN.
После всех манипуляций необходимо вернуть настройки плагинов браузера в исходное состояние и, возможно, удалить ссылку на 32-bit java из папки с плагинами для браузеров
>sudo rm /usr/lib64/browser-plugins/libnpjp2.so
Используемые материалы:
http://kb.juniper.net/InfoCenter/index?page=content&id=KB16188
http://kb.juniper.net/InfoCenter/index?page=content&id=KB21175
http://mad-scientist.us/juniper.html
Комментариев нет:
Отправить комментарий