Заставляем Juniper VPN работать на Linux

Заставляем Juniper VPN работать на Linux

Я пробовал несколько инструментов, оригинальные скрипты (ncsvc и ncui) не выводят никаких сообщений об ошибках, чтобы узнать, что не так с подключением, даже с wireshark я не мог узнать, что не так. Лучший инструмент, который я нашел на данный момент, этоjvpnнаписано на Perl, однако я получил Status=6eошибку (кажется, у других пользователей такая же ошибка), к сожалению, у разработчика, похоже, нет времени ее исправить, вот логи режимов ncsvc и ncui в надежде, что у кого-то еще была такая же проблема:

ncsvc стандартный выводиncui стандартный вывод

решение1

Мы работаем над добавлением поддержки Juniper в VPN-клиент OpenConnect:http://www.infradead.org/openconnect/

На данный момент, пока мы не завершим поддержку аутентификации в самом OpenConnect, она вызывается другим скриптом, похожим на те, которые вы пробовали:https://github.com/russdill/juniper-vpn-py

Могу ли я попросить вас попробовать это и сообщить нам о результатах? Мы должны суметь заставить это работать, и когда пыль уляжется, у вас должна быть полностью интегрированная поддержка NetworkManager, как у нас для Cisco AnyConnect (и командная строка тоже, конечно).

Мы находимся на IRC-канале #openconnect на FreeNode, и[email protected]список рассылки.

решение2

Я также столкнулся с этой ошибкой и обнаружил, что это состояние гонки, которое мне удалось обойти, включив режим отладки (т. е. debug=1в jvpn.ini, что вы, очевидно, уже сделали) и разрешив jvpnначать ncsvcс strace, т. е. заменив эту строку вjvpn.pl

system("./ncsvc >/dev/null 2>/dev/null &");

к

system("strace ./ncsvc >/dev/null 2>/dev/null &");

Это гейзенбаг. Полное решение здесь:https://github.com/AurelienLourot/jvpn

решение3

Попытался ли тыmsjnc? Я использовал это в течение нескольких лет с моего Debian box, чтобы войти в Juniper VPN моего работодателя. Инструкции на указанном сайте довольно подробные.

Связанный контент