czsmith
10
Interesting. Since I could not successfully run a “mwan3 start” command, I rebooted the router. I presume that this would restart the firewall as that is the configured state and manually stopping it should not be “remembered” across a reboot.
Comparing the “iptables -L -vv” output, I find that it is identical to the output of that command when I ran it after stopping the firewall.
Comparing to an earlier iptables listing, I can confirm that the ROUTE_POLICY rule is still gone. That rule earlier was:
Chain ROUTE_POLICY (1 references)
pkts bytes target prot opt in out source destination
0 0 DROP all -- br-lan any anywhere anywhere mark match 0x40000/0x40000
50M 4166M ACCEPT all -- br-lan any anywhere anywhere mark match 0x80000/0x80000
0 0 DROP all -- br-guest any anywhere anywhere mark match 0x40000/0x40000
0 0 ACCEPT all -- br-guest any anywhere anywhere mark match 0x80000/0x80000
Could those -mark fields have been a leftover from some previous VPN routing policy which was once configured on that router, but is no longer used?
Of course, the ACCEPT/DROP selections - as displayed - don’t really route traffic, just filter them.
However, previous analysis of gl-iNet’s VPN policy routing implementation does use the ROUTE_POLICY table and mark sets with a value of 0x80000 and another value.
I am wondering if this was some remnant that was not removed and if subsequent “messing around” trying to solve this problem did not finally remove that iptable entry?