openconnect
私はGnomeと一緒にArch Linuxを使用しており、それを使ってVPNサーバーに接続したいと思います。コマンドラインでは問題なくこれを実行できますが、Gnomeでは実行できません。次のエラーが発生します。
NetworkManager[589]: <error> [1475998103.4381] vpn-connection[0x28a9530,dc5d3708-967d-4e50-90ac-d0c892fe8ab3,"nm-vpn-connection.c",0]: Failed to request VPN secrets #3: No agents were available for this request.
これアーチLinuxウィキ次のことをお勧めします。
ln -s /usr/lib/networkmanager/nm-openconnect-auth-dialog /usr/lib/gnome-shell/
しかし、これは問題を解決しません。
接続をクリックすると問題が発生します。 GnomeとNetworkManagerとのVPN接続を有効にすることはできません。
答え1
私の場合(Gnome 3.2のDebian 9)、VPN設定で「すべてのユーザーのパスワードを保存する」パスワードオプションを選択すると機能しました。他のすべてのオプションでは、上記のエラーが発生します。
答え2
解決策ではありませんが、解決策です。コマンドラインを使用して接続したり、コマンドラインにユーザー名/パスワードを入力したりできるため、秘密プロキシは必要ありません。
nmcli connection
nmcli --ask connection up <vpn>
最初に接続をリストし、次にリストされたVPN IDを2番目のコマンドに入力します。その後、接続を試み、資格情報を要求します。
答え3
i3自動起動を使用する場合は、このオプションをnm-applet
確認してください。--no-agent
いいえ使用される。バラよりhttps://wiki.archlinux.org/title/NetworkManager#nm-applet。
答え4
インストールパッケージGNOMEキーホルダー。
それは私にとって効果的で、おそらくあらゆる種類のVPNで動作します。一方、最も頻繁に得られた回答は特定の種類のVPNでのみ機能します。私はFortinetで、「すべてのユーザーのパスワードを保存する」オプションは使用できません。