Ähnlich meiner kleinen Anleitung auf meiner Homepage gestaltet sich nun die Installation von OpenVPN / OpenVPN Client auf Redhat 6 bzw. CentOS 6.
Die Build Essentials habe ich bereits installiert, daher werde ich nur die benötigten Libraries nachinstallieren.
Zuerst einmal brauchen wir das Sourcepaket von openvpn.net (Link: OpenVPN – Community Downloads)und packen es aus (bitte Link durch die derzeit aktuellste Version ersetzen)
mkdir /root/OpenVPN cd /root/OpenVPN/ wget http://swupdate.openvpn.org/community/releases/openvpn-2.2.1.tar.gz tar -xzvf openvpn-2.2.1.tar.gz cd openvpn-2.2.1
Würde man jetzt schon ./configure starten fällt einem Auf, dass 2 wichtige Libs fehlen.
Zum einen die LZO Lib:
checking for lzo1x.h… no
LZO headers were not found
LZO library available from http://www.oberhumer.com/opensource/lzo/
configure: error: Or try ./configure –disable-lzo
Zum anderen die Openssl-lib:
configure: checking for LZO Library and Header files…
checking lzo/lzo1x.h usability… yes
checking lzo/lzo1x.h presence… yes
checking for lzo/lzo1x.h… yes
checking for lzo1x_1_15_compress in -llzo2… yes
configure: checking for OpenSSL Crypto Library and Header files…
checking openssl/evp.h usability… no
checking openssl/evp.h presence… no
checking for openssl/evp.h… no
configure: error: OpenSSL Crypto headers not found.
Mittlerweile sollte auch LZO in den Standardrepositories vorhanden sein, daher kann man hier einfach mit:
yum install lzo-devel openssl-devel
die beiden fehlenden Libs nachinstallieren und anschließend mit:
./configure make make install
OpenVPN installieren.