logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

openvpn3-systemd - OpenVPN 3 Linux - systemd service integration

Description

       This is a helper script used by the openvpn3-session@.service unit file, which is responsible for running
       a  single VPN session and retrieve log events and related signals to the session.  These signals are also
       used to update systemd with the appropriate status.

       Using the openvpn3-session@.service requires the VPN configuration profile to  be  imported  in  advance,
       using  openvpn3config-import,  preferably  as a persistent configuration to allow starting VPN sessions
       during boot.

Example

       First a configuration profile is imported as a persistent profile:

          # openvpn3 config-import --persistent --name example --config client.ovpn

       Start a VPN session via systemctl(1):

          # systemctl start openvpn3-session@example

       Check the logs for this session:

          # journalctl --since today --unit openvpn3-session@example

Known Issues

       Currently  the openvpn3-systemd helper does not support configuration profiles requiring any type of user
       authentication outside of X.509 certificates.

Name

       openvpn3-systemd - OpenVPN 3 Linux - systemd service integration

Options

-h, --help
              Print  usage and help details to the terminal

       --start
              Start a new VPN session with the given configuration profile name.

       --restart
              Restarts a currently running VPN session with the given configuration profile name.

       --stop Stops a currently running VPN session with the given configuration profile name.

       --log-levelLEVEL
              Sets the log verbosity for the log events.  Valid values are 0 to 6.  The higher value,  the  more
              verbose the log events will be.  Log level 6 will include all debug events.  Default is 5.

See Also

openvpn3-config-import(1) openvpn3-config-acl(1) openvpn3-linux(7)

                                                                                             OPENVPN3-SYSTEMD(8)

Synopsis

openvpn3-systemd[OPTIONS]CONFIG_PROFILEopenvpn3-systemd-h | --help

See Also