Tuesday 9 April 2019

Installing OpenVPN

There is a multitude of clients available to connect to an OpenVPN server. This
chapter helps the administrator troubleshoot client installation errors. We will cover
both the open source clients as well as a few commercial alternatives. This chapter
will cover these topics and help the administrator resolve common problems.

Common installation problems

OpenVPN installation problems can be classified into a few major categories:
adapter or driver problems, lack of necessary permissions, and broken installers. It
is also possible that the existing packages for your chosen operating system either
do not exist or are greatly out of date.

Compiling OpenVPN

On Linux and Unix systems, compiling from source can sometimes be the only way
to get OpenVPN installed. There are packages available for the majority of operating
system releases, but there are custom systems (Raspberry Pi, BeagleBone, Open-
Wrt, and so on) that may not have the latest version of OpenVPN available. Given a
proper development environment, the OpenVPN installation should be pretty
straightforward.