dsgsonic wrote:That worked like a charm, thanks.
I think I figured out how to use Network Manager (Ubuntu) -- by cutting/pasting various parts of client.ovpn file into separate user, cert, key and TLS files and direction 1. I may do a post showing this.
Glad that helped.
I think you may have hit the nail on the head there as well. The common stumbling points converting our configs to work with network manager is extracting the appropriate keys from the file and knowing which box to put them in (and not getting confused that we don't use client certs so they're left blank), the TLS auth key (never mentioned anywhere in most tutorials, and hidden tabs deep in network mgr), and finally the key direction.
I've been wanting for a while to come up with a Linux OpenVPN guide for our wiki to document the process of using network manager, OpenVPN on the command line, as well as other concerns.
Heads up, you might want to make sure you have a firewall enabled (e.g. ufw) when you use the VPN. Connecting to the VPN will expose any services you may have running on your computer (e.g. web server, SMB/CIFS) to the world. Connecting to the VPN is like putting your computer on a DMZ, all ports from the public VPN IP are forwarded to your computer, so any exposed, non-firewalled services WILL be accessible to the outside world. I rarely see this mentioned anywhere so I thought I'd mention it to you here.