Cisco AnyConnect unter Linux
Installation
- Öffnen Sie ein Terminalfenster und wechseln in den Ordner, in den Sie die Datei abgelegt haben (bspw. /home/<user>/Downloads)
- Entpacken Sie die Datei mit dem Befehl tar xzf dateiname des Downloads.tar.gz (bspw. tar xzf /home/<user>/Downloads/Linux64-<versionsnummer>.tar.gz)
- Wechseln Sie in den Ordner des Scripts (bspw. cd /home/<user>/Downloads/anyconnect-linux64-<versionsnummer>/vpn)
- Wecheln Sie in den SuperUser-Modus und geben Sie Ihr Passwort ein (bspw. sudo -s)
- Installieren Sie jetzt den AnyConnect mit Hilfe des Befehls ./vpn_install.sh
- Beenden Sie das Terminal und rufen den AnyConnect auf: Startmenü > Internet > Cisco Anyconnect Secure Mobility Client
Aufbau der VPN-Verbindung
- Geben Sie als nächstes im Eingabefeld: Connect to die Adresse vpn.ovgu.de ein und klicken Sie auf Select.
- In den beiden Eingabefeldern: Username und Password tragen Sie Ihren »Benutzernamen« und Ihr »Passwort« ein.
- Zum zum Verbinden klicken Sie auf Connect.
Beenden der VPN-Verbindung
- Klicken Sie dafür im AnyConnect-Client Fenster auf Disconnect oder über einen Rechtsklick in der Taskleiste auf das AnyConnect Symbol (geschlossene Vorhängeschloss) den Punkt Disconnect
Problembehebung
Problem:
Starten des Agents schlägt fehl mit der Meldung:
Failed to start vpnagentd.service: Unit vpnagentd.service not found.
Lösung:
- Öffnen Sie ein Terminal und führen Sie folgendes Kommando aus um eine Servicedatei anzulegen:
sudo gedit /lib/systemd/system/vpnagentd.service
- Tragen Sie folgendes in die Servicedatei ein:
[Unit]
Description= vpnagentd service
[Service]
Type=forking
ExecStart=/opt/cisco/anyconnect/bin/vpnagentd
[Install]
WantedBy=multi-user.target
- Speichern Sie die Datei ab (als /lib/systemd/system/vpnagentd.service)
- Führen Sie folgedes Kommando in einem Terminal aus:
systemctl daemon-reload && systemctl enable vpnagentd && systemctl start vpnagentd