2

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

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

3 ответа3

1

Я также столкнулся с этой ошибкой и обнаружил, что это условие гонки, которое мне удалось обойти, включив режим отладки (т.е. 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

1

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

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

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

Мы находимся на IRC-канале #openconnect во FreeNode и в списке рассылки openconnect-devel@lists.infradead.org.

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .