VPN unter Linux mit Cisco Secure Client für Linux
VPN unter Linux mit dem VPN-Klienten Cisco Secure Client für Linux - Installationsskript
Diese Anleitung beschreibt die Installation des Cisco Secure Client für Linux mittels mitgeliefertem Installationsskript.
Warum nicht die Installation per DEB- bzw. RPM-Paket?
- Bei einer Installation über die Paketverwaltung (DEB- bzw. RPM-Pakete) kann es je nach Distribution und Bibliotheksversionen zu Abhängigkeitsproblemen kommen. Um dies zu vermeiden, wird hier die unabhängige Installation per geliefertem Installations-Skript beschrieben.
- Ein konkretes Beispiel für eine nicht funktionierende Installation per DEB-Paket: (Stand 25.09.2025: Ubuntu 24.04, Cisco Secure Client Version 5.1.11.388):
Fehler: Abhängigkeit nicht erfüllbar: libglib2.0.0 (>= 2.36)
In Ubuntu 24.04 gibt es kein Paket mit diesem exakten Namen. In Ubuntu 24.04 heißt es z.B. libglib2.0-0 (Bindestrich, nicht Punkt), und die Version ist auch neuer (z. B. 2.80.x). dpkg prüft streng den Paketnamen, nicht die Version im System → damit resultiert die Fehlermeldung.
Installation per Installations-Skript
Download
- Installationspaket herunterladen
Installation:
- Gehen Sie in ein Terminalfenster und folgen Sie der Anleitung:
# 1. Heruntergeladenes Paket standardmäßig in ~/Downloads abgelegt
cd ~/Downloads
# 2. Archiv in dieses Verzeichnis entpacken
# (Ersetzen Sie <VERSION> durch die oben heruntergeladene Versionsnummer)
tar xvf cisco-secure-client-linux64-<VERSION>-predeploy-k9.tar.gz
# 3. standardmäßig wird ein Verzeichnis mit dem Namen der Version erstellt:
# In dieses Verzeichnis und dem dortigen VPN-Unterverzeichnis wechseln
cd cisco-secure-client-linux64-<VERSION>/vpn
# 4. Installation starten
sudo ./vpn_install.sh
# Ergebnis sollte am Ende so aussehen:
Starting Cisco Secure Client Agent...
Done!
Exiting now.
# 5. Nach erfolgreicher Installation prüfen
ls -1p /opt/cisco/secureclient
# Ausgegebene wird eine ähnliche Liste wie diese:
ACManifestVPN.xml
AnyConnectLocalPolicy.xml
AnyConnectLocalPolicy.xsd
bin/
cisco-secure-client-linux64-<VERSION>-core-vpn-webdeploy-k9-10141225092025.log
CustomerExperienceFeedback/
help/
lib/
OpenSource.html
resources/
update.txt
vpn/
VPNManifest.dat
# 6. (optional) Aufräumen: Entpackungsverzeichnis löschen
# Für die Deinstallation wird das Verzeichnis aber wieder benötigt.
# Kann aber jederzeit wieder erstellt werden.
cd ~/Downloads
rm -rf cisco-vpn
Starten des Cisco Secure Client
- Als erstes müssen Sie das Programm bzw. die GUI öffnen (bspw. Cisco in die Suchleiste eingeben + Enter).
- Tragen Sie nun in das leere Feld die VPN-Serveradresse: vpn.uni-giessen.de ein und drücken Sie auf Connect/Verbinden.
- Daraufhin werden Sie aufgefordert Ihre HRZ-Kennung sowie das dazugehörige Passwort einzugeben.
- Durch erneutes Drücken des Connect/Verbinden-Buttons wird nun die Verbindung zum VPN-Server aufgebaut und die VPN-Verbindung ist hergestellt.
VPN-Verbindung beenden
- Zum Beenden der VPN-Verbindung öffnen Sie erneut das Programm, z.B. durch Klicken des Cisco Secure Client-Symbols in der Taskleiste.
- Unter dem Reiter „AnyConnect VPN“ finden Sie bei laufender VPN-Verbindung einen Disconnect/Trennen-Button, welcher bei einmaligen Drücken die VPN-Verbindung beendet
Hinweise
- Öffnen Sie erneut den Cisco Secure Client und klicken Sie im Startbildschirm auf das kleine Zahnrad.
- Setzen Sie nun ein Häkchen bei Allow local (LAN) access when using VPN (if configured) um auf Heimressourcen zugreifen zu können. Diese Funktion wird zum Beispiel gebraucht, wenn Sie vom heimischen Umfeld eine VPN-Verbindung aufgebaut haben und gleichzeitig auf einen lokalen (heimischen) Drucker zugreifen wollen.
Deinstallation des Cisco Secure Client
- Für die Deinstallation benötigen Sie wieder das herunterladene Archiv in entpackter Form (siehe oben) und geben nunnim Schritt 5 ein:
sudo bash ./vpn_uninstall.sh