いくつかのツールを試しましたが、元のスクリプト(ncsvcとncui)は接続の何が問題なのかを知るためのエラーメッセージを出力しません。Wiresharkでも何が問題なのかわかりませんでした。これまでに見つけた最高のツールは翻訳Perl で書かれていますが、エラーが発生しましたStatus=6e
(他のユーザーも同じエラーが発生しているようです)。残念ながら開発者には修正する時間がないようですので、他のユーザーも同じ問題を抱えていることを期待して、ncsvc モードと ncui モードのログを示します。
答え1
OpenConnect VPN クライアントに Juniper サポートを追加する作業を進めています。http://www.infradead.org/openconnect/
現時点では、OpenConnect 自体の認証サポートが完了するまで、これまで試してきたスクリプトと同様の別のスクリプトによって呼び出されます。https://github.com/russdill/juniper-vpn-py
それを試してみて、結果を教えていただけませんか? これでうまくいくはずです。問題が収まったら、Cisco AnyConnect (もちろん、コマンド ラインも) と同じように、NetworkManager のサポートが完全に統合されるはずです。
私たちはFreeNodeの#openconnect IRCチャンネルに参加しており、[メールアドレス]メーリングリスト。
答え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 ボックスからこれを使用して、勤務先の Juniper VPN にアクセスしています。参照サイトの説明は非常に詳細です。