Es sieht so aus, als würde Ihr fail2ban-Skript eine zu hohe Regelnummer verwenden. ipfw wertet Regeln in numerischer Reihenfolge aus, und das erste, das für ein bestimmtes Paket gilt, bestimmt, was damit gemacht wird. Das bedeutet, dass Regeln mit niedrigerer Nummerierung eine höhere Priorität haben. Da die Regeln "Ablehnen" von fail2ban mit der Nummer 12345 hinzugefügt werden, die vom Server-Administrator konfigurierten Regeln "Zulassen" jedoch bei 12302 beginnen, setzen zumindest einige der Zulassungsregeln die Ablehnungsregeln von Fail2ban außer Kraft.
Einfacher Fix: Finden Sie heraus, wo die Regelnummer in Ihrem fail2ban-Skript definiert ist, und senken Sie sie auf etwa 12200 ab.
Übrigens, die Tatsache, dass die Regeln von fail2ban nicht zu den Konfigurationsdateien hinzugefügt werden, ist normal und wahrscheinlich gut. Diese Dateien werden verwendet, wenn die Firewall neu geladen wird (z. B. beim Neustart). Sie geben jedoch nicht unbedingt den Status der Firewall "live" wieder. Wenn Sie möchten, können Sie das fail2ban-Skript bearbeiten, um seine Regeln zu diesen Dateien hinzuzufügen und sie in den Live-Status zu setzen. Dies bedeutet jedoch, dass Ihr Regelsatz mit der Zeit beliebig groß wird. IMO, der einzige Zeitpunkt, an dem Sie sich mit solchen "permanenten" Verboten beschäftigen sollten, ist, wenn Sie immer und immer wieder Missbrauch durch dieselben IPs sehen ... aber ich würde erwarten, dass dies selten vorkommt.