Quantcast
Channel: Active questions tagged openvpn - Unix & Linux Stack Exchange
Viewing all articles
Browse latest Browse all 823

Using openvpn with multiple server under systemd

$
0
0

Preliminary question: where is stored the default server which is used by the command systemctl start openvpn (assume sudo, of course)? It should be in /etc/default/openvpn, like it used to be for SysV, but if I change it systemctl still connects openvpn to the old server.

Now for the main question.

According to Using OpenVpn with systemd and also Correct way of systemd for Openvpn (and other sources) if I have two different servers for my vpn (say, London and Paris) then I need the two config files /etc/openvpn/London.conf and /etc/openvpn/Paris.conf so that I can start the server of my choice with systemctl start openvpn@London or systemctl start openvpn@Paris.

Ok, this works.

Now assume I have two different vpn providers (P1 and P2), both with a server in London and one in Paris. One way to set the config files could be

/etc/openvpn/P1_London.conf

/etc/openvpn/P1_Paris.conf

/etc/openvpn/P2_London.conf

/etc/openvpn/P2_Paris.conf

and then I should start openvpn accordingly.

What I would like to do, instead, is to have the conf files in separate directories, one for each provider:

/etc/openvpn/P1/London.conf

/etc/openvpn/P1/Paris.conf

/etc/openvpn/P2/London.conf

/etc/openvpn/P2/Paris.conf

If I do like that and then I try to start systemctl start openvpn@P1/London or any other variant for other servers, I get an error.

The question is: how can I get what I want?


Viewing all articles
Browse latest Browse all 823

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>