Linux で Juniper VPN を動作させる

Linux で Juniper VPN を動作させる

いくつかのツールを試しましたが、元のスクリプト(ncsvcとncui)は接続の何が問題なのかを知るためのエラーメッセージを出力しません。Wiresharkでも何が問題なのかわかりませんでした。これまでに見つけた最高のツールは翻訳Perl で書かれていますが、エラーが発生しましたStatus=6e(他のユーザーも同じエラーが発生しているようです)。残念ながら開発者には修正する時間がないようですので、他のユーザーも同じ問題を抱えていることを期待して、ncsvc モードと ncui モードのログを示します。

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=1jvpn.ini、これは明らかにすでに実行されています)とでjvpn開始すること(つまり、 のこの行を置き換えること)ncsvcの両方で回避することができました。stracejvpn.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 にアクセスしています。参照サイトの説明は非常に詳細です。

関連情報