Aus Raspberry Pi Geek 10/2021

Mit PiVPN ein Wireguard-VPN einrichten und verwalten (Seite 3)

Listing 4

Wireguard mit NetworkManager

$ nmcli connection import type wireguard file Client.conf
$ nmcli connection up Client
Verbindung wurde erfolgreich aktiviert (aktiver D-Bus-Pfad: /org/freedesktop/NetworkManager/ActiveConnection/3)
$ nmcli connection down Client
Verbindung »Ontario« wurde erfolgreich deaktiviert (aktiver D-Bus-Pfad: /org/freedesktop/NetworkManager/ActiveConnection/3)

Wer hingegen eine grafische Oberfläche bevorzugt, der muss ein Plugin für das NetworkManager-Applet [13] einspielen. Die Erweiterung findet sich allerdings noch nicht in den Paketquellen der großen Linux-Distributionen. Unter Ubuntu etwa müsste man das Programm von Hand aus dem Quellcode bauen [14].

Einfacher haben es hier Nutzer von Arch Linux und dessen Derivaten wie etwa Manjaro: Dort lässt sich das Programm über das Arch User Repository (AUR) installieren. AUR-Helper wie Yay oder Pamac listen das Programm unter dem Namen networkmanager-wireguard-git auf. Das Plugin ermöglicht es dann, die Konfigurationsdatei zu importieren und die Verbindung per Mausklick zu initiieren (Abbildung 6).

Abbildung 6: Unter Linux müssen Sie zur Integration von Wireguard in die Desktop-Umgebung in der Regel ein zusätzliches Plugin für NetworkManager installieren.

Abbildung 6: Unter Linux müssen Sie zur Integration von Wireguard in die Desktop-Umgebung in der Regel ein zusätzliches Plugin für NetworkManager installieren.

Fazit

PiVPN beweist, wie clevere Skripte die eigentlich komplizierte Installation und Setups wie das Aufsetzen eines VPN-Servers erleichtern können. Die Integration von Wireguard macht das RasPi-VPN besonders für Nutzer von Smartphones interessant, da das moderne VPN-Protokoll dank Roaming-Funktionen wesentlich unempfindlicher gegenüber Verbindungsabbrüchen ist und auch wechselnde Netzwerkzugänge keine Probleme darstellen.

Die automatische Integration von Pi-hole ergänzt das Setup weiter. So filtert das System automatisch viele Anzeigen und Werbetracker aus dem Datenstrom, auch wenn die Nutzer im Mobilfunknetz unterwegs sind. Für die Konfiguration von PiVPN gibt es weiterhin keine grafische Oberfläche, allerdings dürfte das in der Praxis selten auffallen. Die wichtigen Aktionen lassen sich mit einfachen und leicht verständlichen Kommandos erledigen. (cla)

Infos

  1. OpenVPN: https://openvpn.net
  2. VPN mit FRITZ!: https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-7590/3448_VPN-mit-FRITZ
  3. MyFRITZ!App: https://play.google.com/store/apps/details?id=de.avm.android.myfritz2
  4. “VPN-Verbindung zur FRITZ!Box unter Android einrichten”: https://avm.de/service/vpn/tipps-tricks/vpn-verbindung-zur-fritzbox-unter-android-einrichten/
  5. Wireguard: https://www.wireguard.com
  6. Freetz: https://freetz.github.io
  7. Wireguard-Tools für Freetz: https://freetz-ng.github.io/freetz-ng/make/wireguard.html
  8. OpenWRT: https://openwrt.org
  9. PiVPN: https://pivpn.io
  10. PiVPN: Christoph Langner, “Tunnelbauer”, RPG 08/2017, S. 42, https://www.raspi-geek.de/39258
  11. Github: https://github.com/pivpn/pivpn
  12. Wireguard-Clients für PCs: https://www.wireguard.com/install
  13. NetworkManager VPN Plugin for Wireguard: https://github.com/max-moser/network-manager-wireguard
  14. Wireguard-Plugin für NetworkManager: https://linutzer.de/tutorials/elementary-os/61-wireguard-plugin-f%C3%BCr-network-manager
  15. DynDNS-Service: https://ddnss.de
  16. Pi-hole 5.0: Christoph Langner, “Schwarzes Loch”, RPG 10/2020, S. 26, https://www.raspi-geek.de/44953
DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 5 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
RASPBERRY PI GEEK KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Raspberry Pi Geek bei Google Play Readly Logo
Nach oben