Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lokale Anpassungen von "service"-Einstellungen (z.B. "offset" eines Gateway) gehen gelegentlich verloren #9

Open
sumpfralle opened this issue Apr 14, 2024 · 0 comments

Comments

@sumpfralle
Copy link
Contributor

Zumindest mit älterer Firmware (bis mindestens v0.5.6) konnte ich beobachten, dass der "offset" eines Gateways (siehe /etc/on-services.d/gw_openvpn_*_udp) irgendwann verloren geht. Das Feld verschwindet also irgendwann aus der jeweiligen Service-Datei. Es ist unklar, ob dies irgendwann zur Laufzeit oder bei einem Reboot passiert.

Dies hat den Effekt, dass von der Nutzer:in konfigurierte Einstellungen (z.B. die Priorisierung eines Gateways in der Gateway-Auswahl-Tabelle) nicht dauerhaft angewandt bleiben.

Irgendwann versuchte ich einmal das Problem zu ergründen, fand jedoch keine verdächtigen Code-Stellen, die zum Verlust einer einzelnen Zeile führen könnte.

Die aus meiner Sicht wahrscheinlichste These ist, dass irgendwann eine Datei geleert oder gelöscht wird und diese irgendwann später aufgrund von olsr-Announcements wieder angelegt wird. Bei einem solchen Ablauf gehen naturgemäß die lokalen Anpassungen verloren. Theoretisch sollte die Firmware Dienst-Einträge allerdings erst nach Ablauf einer (sehr langen) Vorhaltezeit lösche. Ein Problem mit der Aktualisierung des Zeitstempels in der Service-Datei könnte also beispielsweise eine Problemursache sein.

Aber vielleicht ist das Problem auch bereits mit einer neueren Firmware verschwunden?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant