Hi Thomas,

That explains it, thank you very much - you are correct in what I am
looking after.

There doesn't seem to be a working disconnect option in my version of
NetworkManager (1.193). I will try different GTK themes to see if it is
a problem with the theme itself. Would there by chance be pre/post hooks
that I could utilize to execute before the connection is made? I could
write up a script that disconnects any active connection this way.

Thanks for the prompt response,

Dave


On 15/04/16 12:15 PM, Thomas Haller wrote:
> Hi Dave,
>
>
> On Fri, 2016-04-15 at 06:04 +0200, Dave Conroy wrote:
>> I've just subscribed to a VPN service that has multiple locations,
>> and imported all the necessary .ovpn files into Network Manager.
>> It seems that I do not have the option to disconnect from the VPNs
>> when connected, and upon choosing another location it creates another
>> tun device.
> You mean, you would like to have a configuration option in your VPN
> "connection", so that when activating another specific VPN connection,
> the former gets automatically disconnected?
>
> No, NetworkManager doesn't have a concept of ~conflicting~ connections.
> When you activate connection A, you'd have to manually disconnect
> connection B.
>
>
>> I've made the change to no success to
>> /etc/NetworkManager/VPN/openvpn-service.name
>> supports-multiple-connections=false
>> Yet it still connects multiple locations without disconnecting the
>> previous connection.
> That shouldn't happen. Did you restart NM after changing the file? But
> I suspect the file /etc/NetworkManager/VPN/openvpn-service.name is
> ignored and instead it uses /usr/lib/NetworkManager/VPN/openvpn-
> service.name. The file in /etc only exists for backward compatibility,
> in 1.2, the location of this file moved to /usr/lib.
>
> Changing supports-multiple-connection=false actually should give you
> the conflicting behavior, but that doesn't sound like the right
> approach. First of all, openvpn-service.name is not user-configuration. 
> This setting is here to tell NetworkManager that this plugin is new
> enough to support multiple activations of Openvpn connections
> (simultaneously). It's not here to implement ~conflicting connections~.
>
> Before 1.2, VPN plugins did not support to activate more then once at a
> time. Old plugins were always supports-multiple-connections=false.
>
>
>> Furthermore, I've set it to specifically use tun0 for my connections
>> yet upon trying to load another connection even after "disabling" the
>> VPN (I use Cinnamon Desktop) it says that it cannot access tun0 as
>> the device is busy. I can disconnect via nmctl 
> Yes, you can disconnect with nmcli.
>
>> but was wondering if there was a way that I could force
>> NetworkManaager to only use one VPN connection at a time, releasing
>> back tun0 to be used again.
> No, such a concept doesn't exist (up to now).
>
>
>> Error Code:
>> ERROR: Cannot ioctl TUNSETIFF tun0: Device or resource busy
>> (errno=16)
> openvpn said that? Yes, that sounds expected, right?
>
>
>
> Thomas

-- 
Dave Conroy ([email protected]) PGP: 0x45C0F342
Pedaling around the world away from a job in Information Technology
Tired of I.T! http://www.tiredofit.ca The Book - Now available!
http://www.tiredofit.ca/book/

_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to