Changes between Version 3 and Version 4 of Systemd


Ignore:
Timestamp:
09/09/18 20:40:31 (6 years ago)
Author:
tct
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Systemd

    v3 v4  
     1= OpenVPN systemd use
     2
     3This is only a ''brief'' summary of OpenVPN systemd usage.
     4
     5 OpenVPN **must** be compiled with systemd support.[[br]]
     6
     7 Use the correct OpenVPN supported systemd `.service` files.
     8
     9=== Build OpenVPN with systemd support
     10
     11When you build the openvpn binary use the configure option `--enable-systemd` like so:
     12
     13{{{
     14./configure --enable-systemd
     15}}}
     16
     17Verify OpenVPN systemd support has been enabled like so:
     18
     19{{{
     20$ openvpn --version
     21}}}
     22  Look for `enable-systemd=yes` in the output.
     23
     24=== Using OpenVPN with systemd support
     25
     26In order to use OpenVPN with systemd please use the correct systemd `.service` file.
     27
     28**Server**:
     29
     30  * Place your server configuration file in `/etc/openvpn/server`
     31  * Use the `openvpn-server@.service` like so:
     32{{{
     33$ sudo systemctl start openvpn-server@{Server-config}
     34}}}
     35  Replace `{Server-config}` with the `name` of your config file without the `.conf`
     36**Client**:
     37
     38  * Place your client configuration file in `/etc/openvpn/client`
     39  * Use the `openvpn-client@.service` like so:
     40{{{
     41$ sudo systemctl start openvpn-client@{Client-config}
     42}}}
     43  Replace `{Client-config}` with the `name` of your config file without the `.conf`
     44
     45**Start at boot**:
     46 
     47  Replace `start` with `enable`
     48
     49Other systemd questions are probably best answered by reading `man systemd`
     50
     51**Note**:
     52
     53  * `openvpn@.service` is **deprecated**.
     54  * `openvpn.service` is **obsoleted**. (This is only used for backward compatibility)
     55
     56=== Known issues
     57
     58 https://community.openvpn.net/openvpn/ticket/945 [[br]]
     59 https://community.openvpn.net/openvpn/ticket/1089