Zum Inhalt der Seite gehen


Hiho #Fedinauten ich brauche bei einem #Problem euer #Followerpower.

Ich habe über meine #IPFire Firewal ein #OpenVPN für mein Netzwerk eingerichtet.
Da ich bei meinem Internetanschluss eine dynamische IP habe, nutze ich von #INWX den dynamische DNS Service. Dafür habe ich die Domain dyn.domain.de eingerichtet die sich bei einem IP-Wechsel automatisch mit der neuen IP aktualisiert. Diese dyn.domain.de nutze ich in der OpenVPN Konfiguration als lokalen VPN Hostname/IP. Das funktioniert auch echt prima.

Das Problem ist allerdings, dass der OpenVPN Client auf #Android bei dem automatischen reconnect immer noch versucht auf die alte IP zu connecten obwohl in der dyn.domain.de schon längst die neue IP hinterlegt ist.

Gibt es dafür eine Lösung?

Gerne darf diese #Frage auch geteilt werden. 😉

P.S.: Ich hoffe, ich habe mich verständlich ausgedrückt?

teilten dies erneut

Als Antwort auf Tuxi :Friendica: 🐧 ✅

vielleicht ein Bug im OpenVPN Client, hatte da etwas gelesen zur Version 0.7.23. Aber auch @utzer hat einen guten Vorschlag gemacht - nutze auch den Android Client der super läuft.
Als Antwort auf Tuxi :Friendica: 🐧 ✅

unqualifizierter Schuss ins Blaue: lokaler DNS-Cache des Android-Systems? Vielleicht kann man den irgendwie forciert flushen?
Als Antwort auf Tuxi :Friendica: 🐧 ✅

So habe jetzt zumindest mal die Ursache für das Problem gefunden. Es liegt an der DNS Cache-Verwaltung vom Android selber. Dieser hält im Vergleich zu Windows zum Bleistift recht lange. Während ich am Laptop die dyn.domain.de aufrufen kann, funktioniert dies auf einem Androiden noch nicht.
Schalte ich den Flugmodus ein und sofort wieder aus funktioniert es auch auf Android weil dieser anscheinend den DNS Cache löscht.

Jetzt ist nur die Frage wie eine Lösung für dieses Problem aussehen kann.
Wie kann man auf Android automatisiert in regelmäßigen Abständen den DNS Cache löschen lassen?

Oder gibt es für den OpenVPN Client eine Option die besagt lösche beim Verbindungsaufbau erst den DNS Cache und dann erst baue die Verbindung auf?

Gefunden habe ich bis jetzt leider noch nichts.

#Followerpower

Als Antwort auf Tuxi :Friendica: 🐧 ✅

@Tuxi 🐧 ✅ die TTL der Domain müsste da doch reichen, aber klar, 3 Minuten oder so wir es nicht funktionieren, während die TTL noch nicht abgelaufen ist.

Kannst du Retrys hochsetzen, so das du die TTL überbrücken kannst?

Als Antwort auf utzer [Friendica]

@utzer
Es sind leider wesentlich mehr wie 3 Minuten. Ansonsten wäre das für mich kein Problem.

Was meinst Du mit "Retrys hochsetzen"? Meinst Du die Anzahl der autom. Verbindungsversuche im Client?
Wenn ja, das lass ich ja schon minütlich vom Client machen.

Als Antwort auf utzer [Friendica]

@Tuxi 🐧 ✅ ich nutze schon länger kein DynDNS bei INWX mehr, hab irgendwann eine normale Domain dafür genutzt und die über API gesetzt.