Probé varias herramientas, los scripts originales (ncsvc y ncui) no generan ningún mensaje de error para saber qué está mal con la conexión, incluso con Wireshark no pude saber qué estaba mal. La mejor herramienta que encontré hasta ahora esjvpnescrito en Perl, sin embargo, recibí un Status=6e
error (otros usuarios parecen tener el mismo error), desafortunadamente el desarrollador parece no tener tiempo para solucionarlo, aquí están los registros de los modos ncsvc y ncui esperando que alguien más haya tenido el mismo problema :
Respuesta1
Estamos trabajando para agregar compatibilidad con Juniper al cliente VPN OpenConnect:http://www.infradead.org/openconnect/
Por ahora, hasta que completemos el soporte de autenticación en OpenConnect, otro script similar a los que ha estado probando lo invocará:https://github.com/russdill/juniper-vpn-py
¿Puedo pedirle que pruebe eso y contarnos sus resultados? Deberíamos poder hacer que esto funcione, y cuando todo se haya asentado, debería tener soporte NetworkManager completamente integrado, tal como lo tenemos para Cisco AnyConnect (y también la línea de comandos, por supuesto).
Estamos en el canal IRC #openconnect en FreeNode, y el[correo electrónico protegido]lista de correo.
Respuesta2
También encontré este error y descubrí que es una condición de carrera que logré solucionar habilitando el modo de depuración (es decir , debug=1
en jvpn.ini
, lo que obviamente ya hiciste) y dejando jvpn
comenzar ncsvc
con strace
, es decir, reemplazando esta línea enjvpn.pl
system("./ncsvc >/dev/null 2>/dev/null &");
por
system("strace ./ncsvc >/dev/null 2>/dev/null &");
Es una chinche heisen. Solución completa aquí:https://github.com/AurelienLourot/jvpn
Respuesta3
Has probadomsjnc? He estado usando eso durante un par de años desde mi caja Debian para acceder a la VPN Juniper de mi empleador. Las instrucciones en el sitio al que se hace referencia son bastante completas.