Quote from: opnseeker on February 15, 2026, 12:42:48 PMQuote from: OPNenthu on February 15, 2026, 08:39:22 AMCan you paste your NAT rule for comparison?
Here are some screenshots of what works for me (on 26.1.2). I have Unbound set to listen on All interfaces. Not shown is the manual pass rule for the NAT rdr that was imported from my legacy ruleset into the new rules UI, but the firewall log shows it passing the traffic. I use an alias in the NAT rule because I have this VIP referenced in several places.
You cannot view this attachment.
You cannot view this attachment.
You cannot view this attachment.
I am not using virtual IP. My assigned ip to the loopback interface is ULA.
Unbound runs on just this interface as does the Opnsense GUI. I tried the redirection for both Unbound and Opnsense. On Ip4 127.0.0.1 works but nothing works on Ip6.
I tried again. There are no errors in the log but the rule is not firing. I am using "pass" for firewall rule and not an explicit one. That works for Ip4 and not Ip6.
Rule may not be firing because the destination matches with redirect, both ip and ports. That's the case most of the time, the way it is setup. Redirect rule is for safety and pass is used to pass the traffic without explicit filter rule.
This wasn't the case until 25.x.x. Now the rules seem to be ignored when redirect is not needed and because of that pass option is not effective. Explicit rule is needed.
I will test my theory and post later.
Thanks for the screenshots. They are helpful.
I am right. Redirect rules do not fire when destination matches redirect (both port and ip) and the pass option for filter rule is not activated.
That was the issue in my case. I had to add explicit filter rules to allow traffic when there is a possibility of match between and destination and redirect.
"