Installation

Vorbereitende Schritte

Für die Verwendung des VPN braucht es zwei vorbereitende Schritte, die einmalig ausgeführt werden müssen:

  • Einen VPN Client als Software für das entsprechende Betriebssystem installieren
  • Die richtige Profil in einer Konfigurationsdatei importieren

Installation des VPN Client

  • Installationsprogramm für OpenVPN Client herunterladen

    OpenVPN Client herunterladen OpenVPN Client herunterladen

    • Alternativ die etwas weniger aktuellen Versionen aus dem Abschnitt Installationsdateien unten verwenden.

    Beim Download beachten, dass du dabei die richtige Version wählst, in der Regel Windows 64-Bit MSI installer.

  • Installationsprogramm ausführen

    • Heruntergeladene Datei doppelklicken und die Sicherheitsabfrage bestätigen.

    OpenVPN Client installieren 1 OpenVPN Client installieren 1

    • Die Installation durch Klicken auf Install Now starten.

    OpenVPN Client installieren 2 OpenVPN Client installieren 2

    • Nach Abschluss der Installation auf Close klicken den Hinweis durch Klicken auf OK bestätigen.

    OpenVPN Client installieren 3 OpenVPN Client installieren 3 OpenVPN Client installieren 4 OpenVPN Client installieren 4

    • Das benötigte VPN-Profil importieren, wie unten im Abschnitt [Profil importieren] beschrieben.
Installation in der PowerShell
  • Für Expertinnen und Liebhaber der Kommandozeilen kann die Installation auch in der PowerShell1 ausgeführt werden:

    # OpenVPN Client installieren
    winget install OpenVPNTechnologies.OpenVPN
    # OpenVPN Client aktualisieren
    winget upgrade OpenVPNTechnologies.OpenVPN

  1. Die Powershell als Administrator ausführen! ↩︎

Unter MacOS gibt es zwei Alternativen:

  • Tunnelblick, freie und quelloffene Software (unsere Empfehlung)

  • Viscosity, kostenpflichtig, allenfalls etwas bessere Benutzerführung

Tunnelblick
Tunnelblick herunterladen
  • Empfohlen: Projektseite
  • Alternativ die etwas weniger aktuellen Versionen aus dem Abschnitt Installationsdateien verwenden.
Tunnelblick installieren
  • Öffne die DMG-Datei und und die darin enthaltene Tunnelblick.app mit einem Doppelklick
  • Warnungen akzeptieren und das Passwort des aktuellen Benutzers eingeben.
  • Programm starten und mit dem Import der Profil-Datei wie im nächsten Abschnitt beschrieben fortfahren.
Viscosity

Für die Installation von Viscosity verweisen wir auf die Herstellerdokumentation (englisch).

OpenVPN ist in vielen Linux Distributionen und Unix-ähnlichen Betriebssystemen meist über die jeweilige Paketverwaltung / Ports Collection verfügbar.1)

Da diese Betriebssysteme sich teils massiv unterscheiden, dienen die Angaben mehr als Beispiel und nicht als Referenz.

Installation
# Debian / Ubuntu mit GNOME
sudo apt update
sudo apt install openvpn network-manager-openvpn-gnome
# Debian / Ubuntu mit anderen Desktops als GNOME
sudo apt update
sudo apt install openvpn network-manager-openvpn
#Fedora mit GNOME
sudo dnf update
sudo dnf install openvpn NetworkManager-openvpn-gnome
# FreeBSD 
sudo pkg update
sudo pkg install openvpn
# OpenBSD
doas pkg_add openvpn

Profil importieren

Wir stellen zwei unterschiedliche Verbindungsprofile für unterschiedliche Nutzergruppen zur Verfügung:

  • Verbindungsprofil Mitarbeitende für alle Lehrkräfte und NLAG-Mitarbeitenden
  • Verbindungsprofil Verwaltung für die erweiterte Schulleitung und die Mitarbeitenden des Sekretariats.

Diese können bei den Downloads in sCoolTools heruntergeladen und im jeweilig installierten VPN-Client importiert werden

  • Passendes Verbindungsprofil herunterladen1.

  • In der Taskleiste unten rechts befindet sich ein Icon eines Bildschirms mit Schloss (evtl. verborgen hinter dem Pfeil nach oben)2.

VPN Profil importieren 1 VPN Profil importieren 1

  • Rechte Maustaste auf das OpenVPN Icon klicken, Datei Importieren wählen.

VPN Profil importieren 2 VPN Profil importieren 2

  • Im Download-Ordner die heruntergeladene Datei vpn.gymneufeld.ch-[…].ovpn Datei auswählen und Öffnen klicken.

VPN Profil importieren 3 VPN Profil importieren 3


  1. Speichern, nicht öffnen! ↩︎

  2. Ist das Icon nicht vorhanden, gibst du im Startmenü „OpenVPN GUI“ ein und klickst dessen Icon an (Client startet, die einmalige Meldung über fehlende Profile mit OK akzeptieren.) ↩︎

  • Passendes Verbindungsprofil herunterladen
Für Tunnelblick
  • Im Willkommen-Fenster auf Ich habe Konfigurationsdateien klicken. Profile importieren MacOS Profile importieren MacOS

  • Im nächsten Fenster die .ovpn-Datei aus dem Finder auf das Tunnelblick-Icon (in der Menüleiste) ziehen. Profile importieren MacOS 2 Profile importieren MacOS 2

    Wichtig: Offenbar funktioniert es nicht, die .ovpn-Datei aus den Downloads im Dock direkt auf das Tunnelblick-Icon zu ziehen. (Es passiert nichts)

  • Die Konfiguration nur für diesen Benutzer installieren und noch ein letztes Mal das Passwort am Mac eingeben.

Für Viscosity

Für die Installation von Viscosity verweisen wir auf die Herstellerdokumentation (englisch).

Das entsprechende Verbindungsprofil herunterladen Viele Linux-Distributionen nutzen für die Verwaltung der Netzwerkkonfiguration Network Manager, mit diesen Befehlen kann das Profil direkt importiert werden:

# Verbindungsprofil Mitarbeitende
nmcli connection import type openvpn file vpn.gymneufeld.ch.ovpn

# Verbindungsprofil Verwaltung
nmcli connection import type openvpn file vpn.gymneufeld.ch-verwaltung.ovpn
 
# Ohne Anpassung des Loginnamens versucht NetworkManager sich mit dem Usernamen
# des Linux-Benutzers anzumelden
nmcli connection modify vpn.gymneufeld.ch vpn.user-name <login.name>
 
# Offenbar scheint NetworkManager zudem bei IPv6 und IPv4 das VPN als default route zu forcieren,
# aber das VPN der Schule bietet kein sog. full tunneling, deshalb:
nmcli connection modify vpn.gymneufeld.ch ipv6.never-default yes
nmcli connection modify vpn.gymneufeld.ch ipv4.never-default yes

Installationsdateien

Von uns zur Verfügung gestellte Installationsdateien. Diese sind nicht immer auf dem neuesten Stand aber dafür immer verfügbar1


  1. Die Firewall des Kantons blockiert den Download von VPN Clients aus “Gründen”. ↩︎