Firewall Rule Migration

Started by nivek1612, July 27, 2026, 08:43:52 PM

Previous topic - Next topic
Any reason why I should be wary of migrating my legacy firewall rules now I'm on 26.7

I meant to do it before I upgraded but like an idiot I forgot

OPNsense 26.7.* on Qotom i5-5250U with AAISP FTTP 900/120
OPNsense 26.7.* on Qotom i7-4500U with Orange FR FTTP 2000/1000

Team Rebellion Member
One of Marjohns TESTERS :-)

No? Just go ahead and do it. It's not rocket science.
Deciso DEC750
People who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)

Cheers
OPNsense 26.7.* on Qotom i5-5250U with AAISP FTTP 900/120
OPNsense 26.7.* on Qotom i7-4500U with Orange FR FTTP 2000/1000

Team Rebellion Member
One of Marjohns TESTERS :-)

Just did it

painless
OPNsense 26.7.* on Qotom i5-5250U with AAISP FTTP 900/120
OPNsense 26.7.* on Qotom i7-4500U with Orange FR FTTP 2000/1000

Team Rebellion Member
One of Marjohns TESTERS :-)

Quote from: nivek1612 on July 27, 2026, 10:14:39 PMJust did it

painless
"Don't have a cow old Firewall Rules man!" ;)

LOL! NICE!
Weird guy who likes everything Linux and *BSD on PC/Laptop/Tablet/Mobile and funny little ARM based boards :)

I'm confused by the GUI interface(s). I also forgot to migrate before the upgrade. Now I make an export and import the CSV. But how to identify the legacy rules? I don't see any difference and don't see which are the legacy ones and which are the new ones and which should be removed... :/
Could an automated migration be created which does the conversion and removes the legacy rules? Or at least disables them?

If any of your legacy rules were not migrated, you would see them in the new interface, but with no edit button (pencil icon) etc. - like the automatically generated rules.

If you're satisfied that all of your rules have been migrated, the wizard should have a step that you can invoke to delete the legacy ones, which completes the migration process.

I added a "new" to the description in the CSV as to identify the new rules. Then used the legacy plugin to delete the legacy rules. All is well now...