I am still puzzling over this, and I've discovered that the client.conf file for my Linux laptop works fine on the command line:
$ sudo openvpn --config myclient.conf
This sets up the connection and works without problem. The above-mentioned problem occurs when I try to set up the VPN via the Gnome NetworkManager app.
Exploring further, I see the following difference in the client routing tables.
The VPN activated by Gnome NetworkManager interface:
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.8.0.9 0.0.0.0 UG 0 0 0 tun0
10.8.0.0 10.8.0.9 255.255.255.0 UG 0 0 0 tun0
10.8.0.9 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
149.210.176.121 192.168.2.1 255.255.255.255 UGH 0 0 0 wlan0
192.168.2.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
This with the command line:
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 wlan0
10.8.0.0 10.8.0.9 255.255.255.0 UG 0 0 0 tun0
10.8.0.9 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
192.168.2.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
It would seem that this line:
149.210.176.121 192.168.2.1 255.255.255.255 UGH 0 0 0 wlan0
[/b]
in the first is problematic. This destination is the external IP of the server.
Anyone have any thoughts as to what might be going on here?