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.
이것아치리눅스 위키다음을 수행하는 것이 좋습니다.
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를 두 번째 명령에 입력합니다. 그런 다음 연결을 시도하고 자격 증명을 요청합니다.
답변3
i3 자동 시작을 사용할 때 이 옵션을 nm-applet
확인하십시오.--no-agent
아니요사용된. 바라보다https://wiki.archlinux.org/title/NetworkManager#nm-applet.
답변4
설치 패키지그놈 열쇠고리.
그것은 나에게 효과적이었고 아마도 모든 유형의 VPN에서 작동할 것입니다. 반면 가장 많이 득표된 답변은 특정 유형의 VPN에서만 작동합니다. 내 것은 Fortinet이고 "모든 사용자의 비밀번호 저장" 옵션을 사용할 수 없습니다.