Hi, I've just recently prepared a Copr build of the new OpenVPN 3 Linux client, which provides pre-built binaries for Fedora 26, 27 and EPEL-7 (RHEL/CentOS).
To get started quickly, ensure you have the copr plugin for yum/dnf installed.
Then do:
# {yum,dnf} copr enable dsommers/openvpn3
# {yum,dnf} install openvpn3-client
If you do not have a copr plug-in available, you can download the .repo file
from here: <https://copr.fedorainfracloud.org/coprs/dsommers/openvpn3/>
Once installed, you will have access to both the openvpn2 and openvpn3 command
line front-ends to this new client.
A few words of caution though:
* This is bleeding edge code, still under heavy development. It is far from
perfect, still lacks features and there will be bugs here and there.
* This new client does not look like the more commonly used OpenVPN 2.x
clients. It is different in almost every way. The closest you will get to
the more common OpenVPN 2.x, is via the openvpn2 command line interface.
* It is built with the OpenVPN 3 Core library, which is essentially protocol
compatible with OpenVPN 2 servers. But it does lack some features. If
your VPN connection works with the official OpenVPN Connect clients on
Android or iOS, chances are that it will work just fine with this new
client too.
* Options, arguments, etc used by openvpn3 is not set in stone yet. They may
change.
* And, this is a pure _VPN_ _client_ _only_ currently. Sorry, no server
support yet.
To quickly get started.
- Logging: Start this in a separate terminal
$ /usr/libexec/openvpn3-linux/openvpn3-service-logger \
--timestamp --session-manager --vpn-backend
- Start a VPN tunnel:
$ openvpn2 --config $CFGFILE [--daemon]
$ openvpn3 session-start --config $CFGFILE
(openvpn2 is capable of parsing PKCS12 files, openvpn3 is not)
- More fine grained tunnel management:
$ openvpn3 config-import --config $CFGFILE
$ openvpn3 configs-list
$ openvpn3 session-start --config-path $CFG_PATH
($CFG_PATH can be found with configs-list)
$ openvpn3 sessions-list
And see also:
$ openvpn3 session-manage --help
$ openvpn3 session-stats --path ${SESSION_PATH}
$ openvpn3 log --session-path ${SESSION_PATH}
$ openvpn3 help
- Ensure you have bash-completion installed, then tab-completion will work
for most of the options and arguments in openvpn3.
And yes, you can do all this as an unprivileged user.
--
kind regards,
David Sommerseth
OpenVPN Inc
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ Openvpn-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openvpn-devel
