Inhaltspezifische Aktionen

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

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