vpnc
vpnc 
ist eine quelloffene Alternative zum
VPNclient von Cisco für Linux/Unix und Mac OS X. Seit der Version 0.5.0 wird die an der ZEDAT genutzte Hybrid-Authentifizierung unterstützt. In aktuellen (2011) Distributionen beherrscht auch die gnutls-Bibliothek dieses Verfahren, so dass es nicht mehr notwendig ist, vpnc für die Verwendung von openssl zu patchen und selbst zu übersetzen.
Für das vpnc-Programm existieren zusätzliche graphische Oberflächen, z.B.
vpnc-gui 
oder
kvpnc 
, sowie ein NetworkManager-Plugin.
Installation (Ubuntu ab 11.04 oder Debian Squeeze)
- öffnen Sie ein Terminal-Fenster und geben die folgenden Kommandos ein:
-
sudo apt-get install vpnc
- kopieren Sie die beiden Dateien rootcert und VPN@ZEDAT-hybrid.vpnc in das Verzeichnis
/etc/vpnc/ auf Ihrem Rechner und verlinken Sie die Konfigurationdatei als /etc/vpnc/default.conf:
sudo cp rootcert VPN@ZEDAT-hybrid.vpnc /etc/vpnc/
sudo ln -s /etc/vpnc/VPN@ZEDAT-hybrid.vpnc /etc/vpnc/default.conf
Aktualisierte Pakete für Ubuntu 11.10 "Oneiric Ocelot"
Leider gibt es in Ubuntu 11.10 ein bislang nicht behobenes Problem im Zusammenspiel zwischen Kernel und vpnc-script (Fehlermeldung:
Error: either "to" is duplicate, or "ipid" is a garbage.). Die ZEDAT stellt deswegen geringfügig
modifizierte Pakete für
32-bit ("i386") und
64-bit ("amd64") Versionen von Ubuntu zur Verfügung, die Sie herunterladen und durch Doppelklick installieren können.
Welche Version von Ubuntu auf Ihrem Rechner läuft, erfahren Sie mit dem Kommando
uname -i
Verbindungsaufbau und -abbau
- Starten Sie den VPN-Tunnel mit dem Kommando
sudo vpnc oder sudo vpnc --debug 1
- Beenden Sie die Verbindung mit dem Kommando
sudo vpnc-disconnect