[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

This is an old revision of the document!


Files in the playground are for syntax testing only. NO GUARANTEES that this text will still be there next time you look!
Create your own file in the playground and play as much as you like! You are not allowed to add pages


If you're done with your play-testing, you can delete the page by editing it, removing the content, and saving the empty page.

If you have a nice topic for the Wiki and want to work on an actual article, do not create it in the playground. Instead you can create it under howtos: and put a “work in progress” sign on top.

OpenVPN

OpenVPN is an open source software application that implements virtual private network (VPN) techniques for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It uses a custom security protocol that utilizes SSL/TLS for key exchange. It is capable of traversing network address translators (NATs) and firewalls. It was written by James Yonan and is published under the GNU General Public License (GPL).

OpenVPN allows peers to authenticate each other using a pre-shared secret key, certificates, or username/password. When used in a multiclient-server configuration, it allows the server to release an authentication certificate for every client, using signature and Certificate authority. It uses the OpenSSL encryption library extensively, as well as the SSLv3/TLSv1 protocol, and contains many security and control features.

OpenVPN is often used for securing connections that are made through open wifi in public areas.

How to use OpenVPN

It's barely simple if you already got a ready-to-go config by any openvpn provider.

$ openvpn --config yourconfig.ovpn

If you don't get a config that you can use you should have a look at /etc/openvpn. Slackware got a example config with some good hints in there.

Using OpenVPN with automatic password input

Since I wanted to use my openvpn connection to start automatically when I put my Thinkpad into the dock I thought it would be usefull to add the 'password safe' feature. That feature is not added by default on Slackwares package. You have to add it to the slackbuild and recompile the package.

Start with grabbing the source and slackbuild from one of the Slackware mirrors.

http://mirrors.slackware.com/slackware/slackware64-14.0/source/n/openvpn/

 playground:playground ()