In diesem Abschnitt wird die
Software
genannt, die zur Konfiguration des VPN-Gateways benötigt wird.
Wenn der Linux-Rechner bereits einen Internet-Zugang besitzt und das
Netzwerk läuft dürften fast alle benötigten Pakete
installiert sein.
Es gibt eine ganze Reihe von freien
VPN-Projekten unter Linux. Ich habe hier
OpenVPN benutzt. Dieses Paket ist
bei den meisten
Distributionen enthalten. Die aktuellste Version findet man unter
http://openvpn.net/. Für OpenVPN
gibt es u.a. Versionen für Linux, Windows und Mac OS X.
Die Installation erfolgt durch den
jeweiligen Paketmanager einer Distribution. Linuxprofis können
sich
auch die aktuellste Version auf der obigen Homepage downloaden und
danach kompilieren und installieren.
2.1.2 Kernel
Um Verbindungen herzustellen wird das sogenannte
tun- oder
tap-Device benutzt.
Dieses muss vom Kernel unterstützt werden. In den meisten
Distributionen ist es standardmäßig mit eingebunden. Man
findet es mit
make menuconfig
unter
Device Drivers/Network
Support/Universal TUN/TAP device driver support
2.2 OpenSSL
OpenSSL ist Bestandteil der
meisten Linux-Distributionen. Es wird benötigt um eigene
Schlüssel bzw.
Zertifikate zu generieren. Die
Homepage lautet
http://www.openssl.org/.