Ich habe mehrere Tools ausprobiert, die Originalskripte (ncsvc und ncui) geben keine Fehlermeldung aus, die Aufschluss über den Verbindungsfehler gibt. Selbst mit Wireshark konnte ich nicht herausfinden, was falsch war. Das beste Tool, das ich bisher gefunden habe, istjvpnin Perl geschrieben, allerdings ist bei mir ein Status=6e
Fehler aufgetreten (andere Benutzer scheinen denselben Fehler zu haben). Leider scheint der Entwickler keine Zeit zu haben, ihn zu beheben. Hier sind die Protokolle der NCSVC- und NCUI-Modi in der Hoffnung, dass jemand anderes dasselbe Problem hatte:
Antwort1
Wir arbeiten daran, dem OpenConnect VPN-Client Juniper-Unterstützung hinzuzufügen:http://www.infradead.org/openconnect/
Bis wir die Authentifizierungsunterstützung in OpenConnect selbst abgeschlossen haben, wird sie vorerst von einem anderen Skript aufgerufen, das den von Ihnen ausprobierten ähnelt:https://github.com/russdill/juniper-vpn-py
Könnten Sie das ausprobieren und uns Ihre Ergebnisse mitteilen? Wir sollten in der Lage sein, das zum Laufen zu bringen, und wenn sich der Staub gelegt hat, sollten Sie eine vollständig integrierte NetworkManager-Unterstützung haben, genau wie wir sie für Cisco AnyConnect haben (und natürlich auch für die Befehlszeile).
Wir sind im #openconnect IRC-Kanal auf FreeNode und der[email geschützt]Mailingliste.
Antwort2
Ich hatte auch diesen Fehler und entdeckte, dass es sich um einen Race Condition handelte. Ich konnte ihn umgehen, indem ich sowohl den Debug-Modus aktivierte (also debug=1
in jvpn.ini
, was Sie offensichtlich bereits getan haben) als auch mit jvpn
start ließ , also diese Zeile in ersetztencsvc
strace
jvpn.pl
system("./ncsvc >/dev/null 2>/dev/null &");
von
system("strace ./ncsvc >/dev/null 2>/dev/null &");
Es ist ein Heisenbug. Vollständige Lösung hier:https://github.com/AurelienLourot/jvpn
Antwort3
Hast du es versuchtAbonnieren? Ich verwende das seit ein paar Jahren von meiner Debian-Box aus, um auf das Juniper VPN meines Arbeitgebers zuzugreifen. Die Anweisungen auf der angegebenen Site sind ziemlich ausführlich.