Ticket #669 (closed defect: fixed)
avm-firewall: "dsld restart" führt zu Werkseinstellungen
| Erstellt von: | rAcHe kLoS | Verantwortlicher: | oliver |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | freetz-1.2 |
| Komponente: | packages | Version: | devel |
| Kopie: | Product Id: | 7170 | |
| Firmware Version: | 29.04.80 |
Beschreibung
Trunk 4292
Wird mit dem AVM-Webinterface eine Firewall-Regel bearbeitet/hinzugefügt (getestet auch nur mit Forwarding) und "Zum Aktivieren hier klicken" damit der "dsld" neu gestartet wird, bootet die Box neu und ist danach auf Werkseinstellungen zurück gesetzt.
Wird die Regel bearbeitet, die Box danach manuell neu gestartet, werden die Regeln sauber übernommen.
Ich habe bereits ein Diff über die ar7.cfg gemacht, einmal die Orignale und einmal eine geänderte. Die Dateien waren jedoch abgesehen von den zusätzlichen Forwardings identisch und am Ende auch ohne zusätzliche Zeichen.
SVN wurde frisch ausgecheckt, danach zusätzlich ein make busybox-dirclean und avm-firewall-dirclean ausgeführt.
Anhänge
Änderungshistorie
comment:2 Vor 2 Jahre geändert durch rAcHe kLoS
Dass die Box rebooten kann ist mir klar, ich kann durchaus lesen. Dass jedoch die Konfiguration der Box zerstört wird, steht nicht in dem lustigen animierten Button
!!!
Bisher bestand das Problem noch nicht, muss also entweder durch die neuere AVM Firmware oder durch Freetz entstehen. Ich verstehe auch nicht, warum die ar7.cfg nicht komplett sein sollte, oder wird der dsld zu schnell neu gestartet bevor die ar7.cfg sauber geschrieben wurde?!
Also noch mal zum Mitschreiben, meine ar7.cfg wird nicht zerstört wenn ich ohne den Haken zu setzen die Regeln bearbeite. Ob die ar7.cfg zerstört wird wenn ich den Haken setze weiß ich nicht genau, da die Box ja quasi unmittelbar nach der Aktion nicht mehr erreichbar ist.
comment:3 Vor 2 Jahre geändert durch hermann
Aufgrund der vermehrten Meldungen zu diesem Problem in IPPF würde ich es von der Priorität und von der Böshaftigkeit der Auswirkung als relativ hoch einstufen. Deswegen bitte die "normal" und "future" Flags im Ticket höher setzen!
comment:4 Vor 2 Jahre geändert durch oliver
- Komponente von avm nach packages geändert
- severity von normal nach major geändert
- Meilenstein von freetz-future nach freetz-1.2 geändert
Ich weiß zwar nicht ob das Ändern der Flags was beschleunigt…
comment:5 Vor 2 Jahre geändert durch MaxMuster
Falls ihr diese Version mal testen und dann als Übergangslösung in den Trunk aufnehmen könntet. So sollte es eigentlich gehen und ein paar zusätzliche Erläuterungen sind auch noch drin.
comment:6 Vor 2 Jahre geändert durch rAcHe kLoS
Bei mir hilft der Patch, es liegt also tatsächlich an den fehlenden Umgebungsvariablen.
comment:7 Vor 2 Jahre geändert durch oliver
- Verantwortlicher auf oliver gesetzt
- Status von new nach accepted geändert
comment:9 Vor 2 Jahre geändert durch oliver
Bitte testen.
@MaxMuster Ich hab noch ein paar kleine Änderungen vorgenommen und hoffe, das jetzt erstmal alles so funktioniert wie es soll.
comment:10 Vor 2 Jahre geändert durch MaxMuster
Moin, folgende Dinge hab ich im Patch noch verändert:
Fehler im neuen Hilfs-cgi behoben (Import ging nicht, Fehler von mir
), einige Größen angepasst, Version geändert, "Ungültige Zeichen aus Eingabe entfernen".
So ganz umwerfend ist das mit Im- und Export aber noch nicht, vielleicht sollten wir das doch wieder rausnehmen?
comment:11 Vor 2 Jahre geändert durch oliver
comment:12 Vor 2 Jahre geändert durch oliver
Ich habe mir nicht die Zeit genommen das auszuprobieren. Beim nächsten Flashen versuch ich daran zu denken, solange bleibt es drin.
comment:13 Vor 2 Jahre geändert durch oliver
- Kurzbeschreibung von AVM-Webinterface -> dsld restart -> Werkseinstellungen nach avm-firewall: "dsld restart" führt zu Werkseinstellungen geändert
comment:14 Vor 2 Jahre geändert durch oliver
Was sollen wir mit den Buttons machen? Erstmal drinlassen? Dann kann ich entweder hier zumachen oder das Ticket auf 1.3 verschieben. Für diese Im-/Export Geschichte haben wir ein gesondertes Ticket.
comment:15 Vor 2 Jahre geändert durch MaxMuster
Da ich keine Beschwerden mehr gehört habe, schlage ich folgendes vor:
- Rückkehr zu einem Haken, der "alles" macht mit Warnhinweis (Restart von dsld und ctlmgr)
- Erklärung, dass "sicherer Weg" Abspeichern und Neustarten ist, sonst könnten Änderungen überschrieben werden
comment:16 Vor 2 Jahre geändert durch MaxMuster
Hier mal das Gesagte in Form eines Patches mit Bild, wie es aussieht.
comment:17 Vor 2 Jahre geändert durch oliver
- Status von accepted nach closed geändert
- Lösung auf fixed gesetzt

Das ist ein bekanntes Problem, was bei einigen Boxen schon immer auftrat. Deshalb steht es übrigens auch extra dabei, wenn du den Haken setzt und so ein lustiger animierter Button warnt sogar ("Kann zum Reboot führen!"). Wenn die Box mit unvollständiger ar7.cfg rebootet, wird eben der Default wieder hergestellt.
Du könntest den Patch von Oliver aus diesem Post mal testen, ob er bei dir hilft. Das ganze ist wohl Box-(FW) abhängig, und bei mir nie aufgetreten…