Changes between Version 11 and Version 12 of OpenVPN3Linux


Ignore:
Timestamp:
11/02/20 13:23:07 (2 years ago)
Author:
David Sommerseth
Comment:

Updated with v11_beta details, added DCO usage intro + TOC

Legend:

Unmodified
Added
Removed
Modified
  • OpenVPN3Linux

    v11 v12  
    11= OpenVPN 3 Linux =
    2 
     2[[TOC]]
    33The [https://github.com/OpenVPN/openvpn3-linux/ OpenVPN 3 Linux project] is a new client built on top of the [https://github.com/OpenVPN/openvpn3/ OpenVPN 3 Core Library], which is also used in the various OpenVPN Connect clients and OpenVPN for Android (need to be enabled via the settings page in the app).
    44
     
    88
    99The release notes are stored in git tags in the project git repository.  They can also be viewed here: https://github.com/OpenVPN/openvpn3-linux/releases  (expand the tag to see the full text)
     10
    1011
    1112== Pre-built packages ==
     
    4647
    4748||= **Distribution**                =||= ** Release versions ** =||
    48 || Fedora                            || 30, 31, 32               ||
     49|| Fedora                            || 31, 32, 32               ||
    4950|| Red Hat Enterprise Linux / CentOS || 7, 8                     ||
    5051
     
    167168
    168169VPN sessions are also owned by the user which started it.  But the [https://github.com/OpenVPN/openvpn3-linux/blob/master/docs/man/openvpn3-service-sessionmgr.8.rst Session Manager] also provides its own Access Control List feature via [https://github.com/OpenVPN/openvpn3-linux/blob/master/docs/man/openvpn3-session-acl.1.rst `openvpn3 session-acl`].
     170
     171== **TECH-PREVIEW:** OpenVPN Data Channel Offload - kernel module support ==
     172
     173As of v11_beta, the OpenVPN 3 Linux client ships with Data Channel Offload (DCO) support.  This is currently only supported on Fedora and Ubuntu 20.04.
     174
     175To enable it, first install the `kmod-ovpn-dco` package from the software repositories described on this page.
     176
     177=== Ubuntu preparation
     178{{{
     179    # apt install kmod-ovpn-dco
     180}}}
     181
     182=== Fedora preparation
     183{{{
     184    # yum install kmod-ovpn-dco
     185}}}
     186
     187=== Enable DCO on a VPN configuration profile
     188Now the OpenVPN configuration file must be pre-imported and the DCO mode must be activated:
     189{{{
     190    $ openvpn3 config-import --config CONFIG_FILE --name CONFIG_NAME --persistent
     191    $ openvpn3 config-manage --show --config CONFIG_NAME --dco true
     192}}}
     193
     194And now a VPN session with DCO activated can be started as any normal VPN session:
     195{{{
     196    $ openvpn3 session-start --config CONFIG_NAME
     197}}}
    169198
    170199== Further information