I recently have upgraded to Ubuntu 20.04. Everything works fine except that every time I want to connect to a VPN network with openconnect I have to enter My username and It asks me to validate the certificate. I connect to VPN network using a gnome plugin for openconnect: "network-manager-openconnect-gnome". This can be very frustrating since I have to switch between VPN connection and normal Internet connection frequently.
Asked
Active
Viewed 9,952 times
3 Answers
11
I found a solution by modifying manually the vpn configuration file in the /etc/NetworkManager/system-connections/ folder.
- First close any active VPN connection
- Close the VPN GUI
- Open with root privilege the file corresponding your VPN settings in the
/etc/NetworkManager/system-connections/folder, - Then find the vpn-secrets section and add your credentials
[vpn-secrets]
form:main:group_list=FOO
form:main:username=foo@bar.net
lasthost=vpn.bar.net
save_passwords=yes
- Save, close (don't open VPN GUI before reboot) and reboot
Enjoy your automatic VPN login..
mantonovic
- 136
7
For some reason I could not get this to work by editing the file. However the workaround by Etienne CHAMPETIER, from https://bugzilla.redhat.com/show_bug.cgi?id=1332491#c24 works:
nmcli con mod VPNNAME vpn.secrets 'form:main:group_list=GROUPNAME','form:main:username=USERNAME','save_passwords=yes'
I had to setup group_list, username and save_passwords.
derflocki
- 268
0
I managed to make it without rebooting
killall -9 NetworkManager
nano whatever_openconnect.nmconnection
systemctl start NetworkManager
Ruslan
- 1