Raspberry Pi als 3G/4G WLAN-Router mit OpenVPN-Verbindung

Vor einiger Zeit habe ich einmal versucht, einen Raspberry Pi 3 als 3G/4G WLAN-Router mit OpenVPN zu konfigurieren. Da ich damals keinen Artikel ausformuliert habe, hier meine nützlichen Links und mein damaliges Resümee: Default-Routen können die Geduld auf die Probe stellen wvdial funktioniert mit einem ZTE MF180 nicht so wirklich, NetworkManager funktioniert hier besser NetworkManager kann auch ohne GUI konfiguriert werden, das funktioniert dann auch Wenn man die Ethernet-Schnittstelle nicht verwenden möchte, sollte man sie auch nicht konfiguieren, (Default Routen sind eine Geduldsprobe). Ein OpenVPN-Client mit der Option redirect-gateway def1 führt dazu, dass der gesamte Traffic über das VPN läuft. Links und Credit https://vpn-anbieter-vergleich-test.de/anleitung-raspberrypi-vpn-router/ https://hamy.io/post/0003/optimizing-openvpn-throughput/ https://thepi.io/how-to-use-your-raspberry-pi-as-a-vpn-router/ https://gist.github.com/superjamie/ac55b6d2c080582a3e64 https://stackoverflow.com/questions/43001223/how-to-ensure-that-there-is-a-delay-before-a-service-is-started-in-systemd https://raspberrypi.stackexchange.com/questions/69866/wlan0-could-not-connect-to-kernel-driver https://www.raspberrypi.org/documentation/configuration/wireless/access-point.md https://www.raspberrypi.org/forums/viewtopic.php?t=247225 https://filippobuletto.github.io/home-router-lte/#internet-connection https://unix.stackexchange.com/questions/113975/configure-gsm-connection-using-nmcli/114006#114006 https://fedoraproject.org/wiki/Networking/CLI https://askubuntu.com/questions/537406/configure-gsm-connection-using-shell-nmcli https://www.tecmint.com/setup-linux-as-router/ https://unix.stackexchange.com/questions/365380/how-to-persist-ip-rule-and-route-whenever-server-rebooted https://www.cyberciti.biz/faq/howto-linux-configuring-default-route-with-ipcommand/ https://www.digitalocean.com/community/tutorials/how-to-use-iproute2-tools-to-manage-network-configuration-on-a-linux-vpshttps://www.digitalocean.com/community/tutorials/how-to-use-iproute2-tools-to-manage-network-configuration-on-a-linux-vps https://wiki.linuxfoundation.org/networking/iproute2 https://unix.stackexchange.com/questions/198554/3g-connection-with-wvdial-gets-no-ip-exits-with-code-16 https://www.raspberry-pi-geek.de/ausgaben/rpg/2015/06/der-raspberry-pi-als-3g-hotspot/2/

March 29, 2021 · 1 min · Christoph Scheidl

ddclient als Daemon für DynDNS verwenden

Ich betreibe privat Server hinter dynamischen IP-Adressen. Mein Domain-Provider core-networks.de (kann ich sehr empfehlen), bietet für meine Domains auch einen DynDNS-Dienst an. Den nutze ich auf einer Debian-Maschine mit dem Tool ddclient. Dieses Tool installiere und konfiguriere ich wie folgt: Installation mit dem Befehl apt update && apt install ddclient In der Datei /etc/ddclient.conf werden die Einstellungen für den DynDNS-Provider festgelegt, core-networks.de hat hier seine Config im FAQ stehen. In der Datei /etc/default/ddclient stelle ich folgende Optionen um: run_ipup auf false run_daemon auf true Mit dem Befehl systemctl start ddclient starte ich den ddclient als systemd-Dienst. Damit das ganze auch beim Neustart noch funktioniert, mache ich noch ein systemctl enable ddclient Damit ist das ganze schon wieder erledigt, und meine IP-Adresse wird zuverlässig bei core-networks.de aktualisiert, sobald sie sich ändert.

December 29, 2020 · 1 min · Christoph Scheidl

A1-TV hinter pfSense mit Doppel-NAT betreiben

⚠️ Veralteter Artikel: Dieser Beitrag stammt aus dem Jahr 2020 und ist technisch überholt. Versionen, Befehle und Vorgehensweisen entsprechen möglicherweise nicht mehr dem aktuellen Stand. Da ich bei mir einen A1-Anschluss mit A1TV habe, und ich über m3u8-Playlists gerne auch TV zB auf meinem iPad sehen möchte, habe ich nach einer Lösung gesucht, per IGMP-Proxy die Multicast-Streams auch in meinem lokalen Netzwerk hinter einer pfSense-Firewall erreichbar zu machen. Weil Mulitcast über WLAN zB nicht wirklich gut funktioniert, greife ich noch auf ein kleines Programm namens udpxy zurück, dass mir die Multicast-Streams zu HTTP-Streams umwandelt. ...

June 5, 2020 · 1 min · Christoph Scheidl

Ubiquiti UNMS mit nginx Reverse-Proxy aufsetzen

⚠️ Veralteter Artikel: Dieser Beitrag stammt aus dem Jahr 2020 und ist technisch überholt. Versionen, Befehle und Vorgehensweisen entsprechen möglicherweise nicht mehr dem aktuellen Stand. Da ich nun für den eigenen Gebrauch eine Funkstrecke auf Basis der Nanostation AC loco installiert habe, wollte ich mich einmal mit dem (nicht zwingend erforderlichen) Controller für diese Geräte beschäftigen, UNMS. Da ich das ganze natürlich, wenn es schon möglich ist, selber hosten möchte, habe ich es kurzerhand bei mir aufgesetzt. Warnung: Das ganze basiert auf Docker und läuft deshalb nicht auf LXC. ...

May 14, 2020 · 2 min · Christoph Scheidl

nsupdate.info DynDNS unter Synology einrichten

Um den nsupdate.info DynDNS-Service unter einer Synology DiskStation verwenden zu können, muss man wie folgt vorgehen: Zuerst geht man auf Control Panel -> External Access -> DDNS. Nun muss man den Menüpunkt Customize drücken, wo man einen neuen DDNS-Anbieter hinzufügen kann. Dazu einfach im Feld Service Provider einen Namen vergeben, zB nsupdate.info, und unter Query URL folgendes eintragen: https://ipv4.nsupdate.info/nic/update Nun drückt man Save, und auf den Menüpunkt Add. Unter Service Provider wählen wir nun unseren erstellten *nsupdate.info aus, bei Hostname geben wir den Hostname an, den wir im Web-Interface von Core-Networks angelegt haben. Unter Username und Password die entsprechend angelegten Zugangsdaten. Mit einem Klick auf Test Connection können wir die Verbindung testen. Dann sollte der Status Normal auftauchen. Wenn ihr nun auf OK klickt, kann es sein, dass der Status Loading steht, davon nicht beirren lassen, einfach das Control Panel schließen und nochmals öffnen.

May 7, 2020 · 1 min · Christoph Scheidl