- Mitglied seit
- 30 Nov 2004
- Beiträge
- 6,430
- Punkte für Reaktionen
- 436
- Punkte
- 83
Hallo,
kann mir mal jemand helfen? Mein Heimnetz ist über Wireguard (openWRT) mit einem entfernten Netz verbunden, welches über Mobilfunk angebunden und deshalb von außen nicht anders erreichbar ist. Der dortige Wireguard-Server bekommt über dynv6.com die IP meines heimischen Anschlusses und verbindet sich, so dass ich Zugriff bekomme und die IP-Kamera und diverse Schalter erreiche. Das klappt so lange, bis sich meine heimische IP wegen Routerneustart oder Stromausfall irgendwann mal ändert.
Leider gibt es bei Wireguard noch keine Funktion, die dafür sorgt, die IP des Servers in diesem Fall erneut beim Dyndns-Account anzufragen. In diversen Artikeln zum Thema steht nur, man solle die Verbindung kurz trennen, was bei einem Handy ja auch kein Problem ist. Bei LAN-LAN Verbindungen wird immer auf Scripte oder Cronjobs verwiesen, nur wird man nirgends konkret. Bisher habe ich den entfernten Wireguard-Server deshalb an einer noch nicht mit Tasmota geflashten Wlan-Steckdose betrieben, um über die China-Cloud den Server aus der Ferne ab- und wieder anschalten zu können. Diese Lösung ist aber unbefriedigend, denn man muss ja erst mal merken, dass die Verbindung unterbrochen ist, und der Neustart dauert dann auch noch einige Zeit.
Bei openWRT kann man Scripte ausführen lassen, in Luci gibt es einen System-Crontab, wo das einfach einzurichten sein soll. Nur finde ich keine Hilfe, was man da eingeben könnte, ich will ja keine regelmäßigen Neustarts. Am einfachsten wäre es, die IP zum Dyndns-Namen z.B. alle 5 Minuten abzufragen, und wenn sich die IP geändert hat, die Wireguard-Schnittstelle neu zu starten. Ich hoffe, mir kann jemand auf die Sprünge helfen, auch Links zum Thema wären sehr hilfreich. Danke schon mal!
Erik.
kann mir mal jemand helfen? Mein Heimnetz ist über Wireguard (openWRT) mit einem entfernten Netz verbunden, welches über Mobilfunk angebunden und deshalb von außen nicht anders erreichbar ist. Der dortige Wireguard-Server bekommt über dynv6.com die IP meines heimischen Anschlusses und verbindet sich, so dass ich Zugriff bekomme und die IP-Kamera und diverse Schalter erreiche. Das klappt so lange, bis sich meine heimische IP wegen Routerneustart oder Stromausfall irgendwann mal ändert.
Leider gibt es bei Wireguard noch keine Funktion, die dafür sorgt, die IP des Servers in diesem Fall erneut beim Dyndns-Account anzufragen. In diversen Artikeln zum Thema steht nur, man solle die Verbindung kurz trennen, was bei einem Handy ja auch kein Problem ist. Bei LAN-LAN Verbindungen wird immer auf Scripte oder Cronjobs verwiesen, nur wird man nirgends konkret. Bisher habe ich den entfernten Wireguard-Server deshalb an einer noch nicht mit Tasmota geflashten Wlan-Steckdose betrieben, um über die China-Cloud den Server aus der Ferne ab- und wieder anschalten zu können. Diese Lösung ist aber unbefriedigend, denn man muss ja erst mal merken, dass die Verbindung unterbrochen ist, und der Neustart dauert dann auch noch einige Zeit.
Bei openWRT kann man Scripte ausführen lassen, in Luci gibt es einen System-Crontab, wo das einfach einzurichten sein soll. Nur finde ich keine Hilfe, was man da eingeben könnte, ich will ja keine regelmäßigen Neustarts. Am einfachsten wäre es, die IP zum Dyndns-Namen z.B. alle 5 Minuten abzufragen, und wenn sich die IP geändert hat, die Wireguard-Schnittstelle neu zu starten. Ich hoffe, mir kann jemand auf die Sprünge helfen, auch Links zum Thema wären sehr hilfreich. Danke schon mal!
Erik.
Verbindungsabbruch
Mein Smartphone verliert die Verbindung zu meinem WireGuard-Server hinter dem heimischen Router, wenn die DSL-Verbindung neu aufgebaut wird. Dann muss ich immer von Hand die WireGuard-Verbindung trennen und wieder aufbauen. Was kann ich tun?
Letztlich wenig. Es gibt zwar eine Einstellung PersistentKeepAlive = 15, mit der man WireGuard dazu bringen kann, in regelmäßigem Zeitabstand (im Beispiel 15 Sekunden) Pakete über die Verbindung zu schicken. Doch leider erzwingt das keine neue Namensanfrage, die bei geänderter IP-Adresse des WireGuard-Servers nötig wäre. Auf Mobilgeräten, bei denen man kein Hilfskonstrukt für solche Fälle bauen kann, etwa mit einem Skript, das die IP-Adresse des Servers auf Änderungen prüft, muss man vorerst damit leben.
Zuletzt bearbeitet: