Quote from: Monviech (Cedrik) on Today at 10:35:20 PMPlease keep your annoyance in check, it's quite hard to go from a historically grown legacy implementation to a new one without having some edge cases. That it seems to overly affect you personally is nothing that could have been anticipated.
https://github.com/opnsense/core/issues/9652
Quote from: Monviech (Cedrik) on Today at 10:09:21 PMThe easiest way to create a floating rule right now if you really need to for some reason is to create a random loopback interface(Interfaces -> Devices - Loopback), assign it, name it "Floating" for example, and add it as second interface to any rule that should be floating.
But please keep in mind that this is not the intended way to use the ruleset, only a workaround if you really need it for some reason.
Quote-----
Also group and floating are not concepts of PF (the paket engine thats configured) Check out /tmp/rules.debug, there is no floating or group in there. PF only goes by a global order.
QuoteIf you unhide the advanced options in a new rule you can see the priority group and the seqence. Ideally, there should only be a global sequence and no priority group (group and floating), but getting to there and resolving the sins of the past is still up in the air.
Quote from: franco on April 15, 2026, 07:29:33 AMWell, I'm not hiding. Your problem scope fits our support offering but clearly exceeds community support due to the lack of code-bound evidence and not many other people having the issue, which could also mean it is local to you and then it would only be solvable with local analysis which we don't do in community scope.
Cheers,
Franco
Quote from: Monviech (Cedrik) on Today at 09:36:05 PMSure here is the relevant section. Please note group rules are not a new concept, they also exist in the old firewall rules since ages.
QuoteFloating is an annoying concept that still has to be decided on most likely at some point. For now it is what it is.
QuoteAlso you are not forced to migrate yet. The old rules stick around for 2 more years at least. No rush.
Quote-----
Since Firewall ‣ Rules [new] and Firewall ‣ Rules implementations exist side by side, there are some additional considerations regarding the processing order of rules.
If a Firewall ‣ Rules [new] filter rule has:
a single interface defined, it is an Interface Rule
a group interface defined, it is a Group Rule
any number of interfaces or one inverted interface defined, it is a Floating Rule
69/196] Extracting os-OPNBEcore-1.8: .......... done
/bin/sh: /usr/local/opnsense/scripts/firmware/register.php: not found
pkg-static: DEINSTALL script failed
/bin/sh: /usr/local/sbin/pluginctl: not found
/bin/sh: /usr/local/opnsense/scripts/firmware/register.php: not found
pkg-static: POST-INSTALL script failedWhat went wrong? Auditing the system doesn't indicate any problem. Full log file attached.