Zur Nutzung mit dem NetworkManager muss das OpenVPN-Profil manuell aus dem Portal heruntergeladen werden (und alle 90 Tage erneuert werden). Die Anleitung dazu findet sich auf dieser Seite eduVPN - Manueller Bezug und Widerruf von Profilen.

Hinweis

Diese Dokumentation richtet sich an erfahrende Anwender und dient der Information über weitere Nutzungsmöglichkeiten. Die Dokumentation wird nicht aktiv unterstützt und besitzt keinen Anspruch auf Vollständigkeit.

Abschnitt..

NetworkManager

Installation und Download (Ubuntu Gnome)

Anleitung
  1.  Die notwendigen Pakete falls nicht vorhanden installieren:

    Shell
    sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome
  2. Der lokale Nutzer, der die Verbindung nutzen möchte, muss ggf. in der Gruppe `netdev` aufgenommen werden

    Shell
    sudo adduser mustermann netdev
  3. Das Profil aus dem eduVPN-Portal herunterladen: Anleitung

Import und Konfiguration (Ubuntu Gnome)

Anleitung
  1. Die (Gnome) Einstellungen öffnen

  2. "Netzwerk"
  3. Eine neue VPN-Verbindung über das "+" hinzufügen



  4. "Aus Datei importieren"



  5. Die heruntergeladene Profildatei im Dateibrowser suchen und auswählen
  6. "Öffnen"



  7. (Optional) Einen Namen für die Verbindung vergeben
  8. "Hinzufügen"



  9. Das Teilen der Verbindung mit anderen Nutzern auf dem System deaktivieren:

    Wichtig !

    • Über das Zahnrad neben der neuen Verbindung die Optionen einblenden



    • Haken "Anderen Benutzer zur Verfügung stellen" entfernen
    • "Anwenden"


  10. Nun kann über den Schieberegler die Verbindung aufgebaut und getrennt werden:

OpenVPN3 (Nur amd64)

Installation Debian/Ubuntu/Mint

Hintergrundinformationen:

Oft werden (auf Debian basierten Systemen) für Dritt-Paketquellen die notwendigen öffentlichen Schlüssel mit dem Befehl `apt-key` installiert. Dieser Befehl ist auf neueren Systemen nicht mehr verfügbar. Stattdessen emphielt Debian, einen Schlüssel nur für die Paketquelle einzutragen, für die er bestimmt ist. Weitere Informationen und weitere Sicherheitshinweise finden sich hier: https://wiki.debian.org/DebianRepository/UseThirdParty


Anleitung
  1. Abhängigkeiten installieren:

    apt install apt-transport-https
  2. Den GPG-Schlüssel der OpenVPN Community importieren

    wget -q -O- https://swupdate.openvpn.net/repos/openvpn-repo-pkg-key.pub | gpg --dearmor | sudo tee /usr/share/keyrings/openvpn-net-archive-keyring.gpg >> /dev/null
  3. Je nach Distribution das richtige Repository einbinden:

    DistributionVersionName
    Debian9stretch
    Debian10buster
    Debian11bullseye



    Ubuntu18.04bionic
    Ubuntu20.04focal
    Ubuntu21.10impish
    Ubuntu22.04jammy
    #--> NAME aus Tabelle verwenden 
    wget -q -O- https://swupdate.openvpn.net/community/openvpn3/repos/openvpn3-[NAME].list | sudo tee /etc/apt/sources.list.d/openvpn3.list
    
  4. Den Schlüsselbund-Eintrag in den Paketquellen nachtragen

    # Mit einem Editor wie vim oder nano (oder gedit) die heruntergeladene Datei öffnen
    sudo nano /etc/apt/sources.list.d/openvpn3.list
    
    # Beim entsprechenden Eintrag das 'signed-by' und 'arch=amd64' Attribut einfügen. Der Pfad muss dabei mit dem zuvor bezogenen Schlüssel übereinstimmen
    deb [arch=amd64 signed-by=/usr/share/keyrings/openvpn-net-archive-keyring.gpg] https://swupdate.openvpn.net/community/openvpn3/repos buster main
  5. Das Paket `openvpn3` installieren

    sudo apt update
    sudo apt install openvpn3
  6. Das Profil aus dem eduVPN-Portal herunterladen: Anleitung
  7. Das Profil importieren

    # Je nach Pfad der Heruntergeladenen Datei:
    openvpn3 config-import --persistent --name uni-augsburg --config ~/Downloads/[Profildatei-Name].ovpn

Die Verbindung herstellen und trennen

Anleitung

Eine Verbindung herstellen:

openvpn3 session-start --config uni-augsburg

Die Verbidnug trennen:

openvpn3 session-manage --disconnect --config uni-augsburg

Gespeicherte Profile verwalten:

Anleitung

Gespeicherte Profile auflisten:

#Listet alle gespeicherten Profile, sowie deren Speicherpfad "/net/openvpn/v3/configuration/[...]"
openvpn3 configs-list

Gespeicherte Profile löschen:

# Löscht ein gespeichertes Profil anhand des Namens
openvpn3 config-remove --config uni-augsburg

#Löscht ein gespeichertes Profil anhand des Pfades (nützlich bei gleichen Namen)
openvpn3 config-remove --path /net/openvpn/v3/configuration/[...]
  • Keine Stichwörter