VPN秘密#3を要求できません

VPN秘密#3を要求できません

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で、「すべてのユーザーのパスワードを保存する」オプションは使用できません。

関連情報