Im Jahr 2024 sollten selbst VPN-Verbindungen IPv6-Konnektivität bieten,
zumal sich das oft mit wenigen Schritten einrichten lässt.
In diesem Artikel wird die vorherige Anleitung für die Einrichtung eines Wireguard-VPNs erweitert und modernisiert,
sodass zum einen Dual-Stack (gleichzeitig IPv4 und IPv6) möglich ist
und zum anderen das veraltete iptables
Firewall-Backend durch dessen Nachfolger nftables
ersetzt wird.
Beiträge
Anleitung: Wireguard VPN-Server einrichten mit Internetrouting
Wireguard ist eine moderne VPN-Lösung, die vor allem durch die einfache Konfiguration und hohe Performance immer beliebter wird. Behauptet wird zudem, dass Wireguard die sicherste VPN-Lösung sei, unter anderem dadurch, dass der Source-Code nur einen Bruchteil des Umfangs anderer Lösungen habe. Wireguard ist Cross-Plattform und damit auf quasi allen modernen Betriebsystemen wie Linux, Windows, Mac, Android und iOS verfügbar.
In diesem Post möchte ich auf die grundlegende Einrichtung von Wireguard auf einem Linux-Server eingehen und dabei die wesentlichen Konzepte und Parameter erklären.
Goodbye Wordpress, hello Hugo!
Ich habe diesen Blog von Wordpress zu Hugo migriert. In diesem Artikel will ich über die Beweggründe, die Vor- und Nachteile von Hugo (und statischen Websites allgemein) und Details zum Ablauf der Migration schreiben.
Firefox Erweiterungen nur auf einem Gerät (de-)aktivieren trotz Synchronisation
Die Profil-Synchronisation von Firefox synchronisiert nicht nur die installierten Erweiterungen, sondern auch, ob diese aktiviert oder deaktiviert sind. Falls das nicht gewünscht ist, lässt sich dieses Verhalten wie folgt ändern.
[FIX] Linux Mint 20 / Ubuntu 20.04: /usr/bin/env 'python' No such file or directory
[English] C(++) - Query SRV DNS Record (with Example)
I was searching for a possibility to query SRV DNS records in C/C++.
As always, there are high-level library functions (ldns
, libunbound
), but I didn’t want to introduce another dependency.
So I’m using the many years old functions originally provided by BIND (now included in glibc).
The man pages aren’t that helpful as they are incomplete.
I found most information here and by debugging.
This was quite a bit work, so I would like to share it with you here.
BPI-M2 Berry: CPU, Netzwerk und SATA Benchmark
Ich habe im Internet noch keine Benchmarks zum Banana Pi M2 Berry gefunden. Deshalb habe ich die Performance meines Berrys getestet, falls jemand auf der Suche nach Leistungswerten sein sollte.
BPI-M2 Berry: Installation & Einrichtung - Anleitung
Der Banana Pi M2 Berry ist ein Bastelboard von Sinovoip, dass dem Raspberry Pi 3 sehr ähnlich ist, in einigen Punkten - wie dem SATA-Port - sogar überlegen. Im Folgendem beschreibe ich die nötigen Schritte, um mit dem Banana Pi arbeiten zu können.
Logitech G500(S) Maus USB-Kabel wechseln (Cable Replacement)
Totalausfall durch Kabelbruch. Sehr ärgerlich, aber kein Grund das gesamte Gerät wegzuwerfen. Außerdem will man sich bei Peripheriegeräten wie einer Maus ungern an neue Hardware gewöhnen müssen. Reparatur lautet daher die Devise!
[FIX] Nextcloud 14: You are using a fallback implementation of the intl extension.
Lösung zur Nextcloud-Fehlermeldung: “You are using a fallback implementation of the intl extension. Installing the native one is highly recommended instead.”