J'essaye de rejoindre le réseau VPN de mon entreprise en utilisant openconnect, cependant je n'arrive pas à l'utiliser en via NetworkManager. (La connexion avec OpenConnect à la main fonctionne). Voici les logs :
Code : Tout sélectionner
$ journalctl -u openconnect -u NetworkManager | grep openconnect
févr. 22 10:48:10 xps NetworkManager[297]: ** Message: openconnect started with pid 29728
févr. 22 10:48:10 xps openconnect[29728]: Attempting to connect to server XXX.XXX.XXX.XXX:443
févr. 22 10:48:10 xps openconnect[29728]: SSL negotiation with XXX.XXX.XXX.XXX
févr. 22 10:48:10 xps openconnect[29728]: Server certificate verify failed: signer not found
févr. 22 10:48:10 xps openconnect[29728]: Connected to HTTPS on XXX.XXX.XXX.XXX
févr. 22 10:48:10 xps openconnect[29728]: Got CONNECT response: HTTP/1.1 200 OK
févr. 22 10:48:10 xps openconnect[29728]: CSTP connected. DPD 30, Keepalive 20
févr. 22 10:48:10 xps openconnect[29728]: SIOCSIFMTU: Operation not permitted
févr. 22 10:48:10 xps NetworkManager[297]: ** (process:29733): WARNING **: Could not send configuration information: Rejected send message, 3 matched rules; type="method_call", sender=":1.252" (uid=104 pid=29733 comm="/usr/lib/networkmanager/nm-openconnect-service-ope") interface="org.freedesktop.NetworkManager.VPN.Plugin" member="SetConfig" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager.openconnect" (uid=0 pid=29469 comm="/usr/lib/networkmanager/nm-openconnect-service ")
févr. 22 10:48:10 xps openconnect[29728]: Connected vpn0 as 172.31.14.136, using SSL
févr. 22 10:48:10 xps openconnect[29728]: Established DTLS connection (using GnuTLS). Ciphersuite (DTLS0.9)-(RSA)-(AES-128-CBC)-(SHA1).
févr. 22 10:48:50 xps NetworkManager[297]: ** Message: Terminated openconnect daemon with PID 29728.
févr. 22 10:48:50 xps NetworkManager[297]: ** (nm-openconnect-service:29469): WARNING **: openconnect died with signal 15
févr. 22 10:48:50 xps NetworkManager[297]: ** (nm-openconnect-service:29469): WARNING **: Destroyed tundev vpn0
févr. 22 10:51:50 xps NetworkManager[297]: <info> VPN service 'openconnect' disappeared
La solution :
Code : Tout sélectionner
setcap cap_net_admin+ep /usr/bin/openconnect