If you check "Bypass firewall rules for traffic on the same interface" on the Advanced page, does that change anything?
Other than that...a static route is a static route. m0n0wall even sends ICMP redirects, as you're seeing, so the route is functioning. After your system gets the ICMP redirect, it's equivalent to adding a static route locally on the system so it working with a local static route and not without makes no sense.
|