... genau so war es ;-)
Das Eintragen geht recht einfach, weil das nur eine Javascript-Abfrage ist, die 0.0.0.0 als unzulässig ablehnt.
Allerdings werden die Einträge auf 0.0.0.0 beim Starten der Box/des ctlmgr explizit besonders behandelt. Alle "normalen" Einträge werden "durchnumeriert" mit rule<n>, die 0.0.0.0-er aber nicht. Auf diese speziellen Regeln kann man deshalb per GUI nie zugreifen, weil die in den "vars" garnicht enthalten sind.
Der "trotzdem-anzeigen" Patch, den ich mal gebastelt hatte, war deshalb recht schwierig: Alle Einträge auf die 0.0.0.0 wurden in der ar7.cfg auf 127.0.0.1 geändert, waren so nach dem Starten in der GUI und per rule ansprechbar. Danach wurden dann GUI-Änderungen aller Regeln, die als Ziel 127.0.0.1 hatten auf das Ziel 0.0.0.0 emuliert. Das war also recht komplex, speziell ob der simulierte GUI-Aufruf heute noch so ohne weiteres geht, und dann auch noch bei allen Boxen, kann ich nicht sagen...
Beide Patches sind hier, ins Freetz wurde es nicht aufgenommen, eben weil die Eintragungen mit dem "einfachen" Patch nach einem Restart nicht mehr sichtbar (und damit auch nicht ohne weiteres wieder löschbar) sind.
Falls es andere Lösungen gibt wäre das sicher gut.
Jörg
Das Eintragen geht recht einfach, weil das nur eine Javascript-Abfrage ist, die 0.0.0.0 als unzulässig ablehnt.
Allerdings werden die Einträge auf 0.0.0.0 beim Starten der Box/des ctlmgr explizit besonders behandelt. Alle "normalen" Einträge werden "durchnumeriert" mit rule<n>, die 0.0.0.0-er aber nicht. Auf diese speziellen Regeln kann man deshalb per GUI nie zugreifen, weil die in den "vars" garnicht enthalten sind.
Der "trotzdem-anzeigen" Patch, den ich mal gebastelt hatte, war deshalb recht schwierig: Alle Einträge auf die 0.0.0.0 wurden in der ar7.cfg auf 127.0.0.1 geändert, waren so nach dem Starten in der GUI und per rule ansprechbar. Danach wurden dann GUI-Änderungen aller Regeln, die als Ziel 127.0.0.1 hatten auf das Ziel 0.0.0.0 emuliert. Das war also recht komplex, speziell ob der simulierte GUI-Aufruf heute noch so ohne weiteres geht, und dann auch noch bei allen Boxen, kann ich nicht sagen...
Beide Patches sind hier, ins Freetz wurde es nicht aufgenommen, eben weil die Eintragungen mit dem "einfachen" Patch nach einem Restart nicht mehr sichtbar (und damit auch nicht ohne weiteres wieder löschbar) sind.
Falls es andere Lösungen gibt wäre das sicher gut.
Jörg
Zuletzt bearbeitet: