[Fli4l_dev] Fehler beim Build bei Portweiterleitungen

Harvey hw234 at gmx.de
Do Sep 17 14:07:49 CEST 2026


Nelson,

> Hallo Gruppe, hallo Harvey,
> 
> ich habe festgestellt, dass beim build vom opt.img nicht alle Dateien 
> aus dem config-Baum in das Archiv übernommen werden.
> 
> Ich stelle aus meinen Beobachtungen ein paar Vermutungen an:
> 
> - Es werden nur templates aus config/etc/fwrules.tmpl nach opt.img 
> übernommen, wenn diese auch in der base.txt verwendet werden.
> 
> - "überflüssige" templates werden ignoriert.
> 
> Ich habe jetzt aber eine template Datei 'rustdesk' für RustDesk.
> Zusätzlich habe ich eine template Datei 'rust' für das Spiel RUST.
> 
> In der opt.img gibt es aber nur die Datei 'rustdesk' und der Router 
> meckert beim einrichten der Portweiterleitungen, dass er das template 
> 'rust' nicht kennt.
> 
> Benenne ich jetzt die Datei 'rust' in 'gamerust' um und ändere auch die 
> Zeile in der base.txt, wird das template richtig übernommen.
> 
> Ich vermute es ist ein Problem in der Datei base.ext Zeile 569 und 
> folgende.
> Da ich mich zu wenig mit den dort verwendeten Funktionen auskenne kann 
> ich leider an dieser Stelle keinen Vorschlag machen das Problem zu lösen.
> 
> Das problem ist nicht weiter schlimm. Ich habe ja eine Lösung. Aber es 
> könnte zu Verwirrung führen.

Danke fürs melden, das sollte im nächsten Build gefixt sein, gestern hat 
es seinen Weg leider nicht mehr gefunden:

The template duplicate check used substring matching, causing names such 
as rust to be skipped after rustdesk. Use space-delimited entries for 
exact matching in the IPv4 and IPv6 rule checks.
Gruß
Harvey


Mehr Informationen über die Mailingliste Fli4l_dev