So far I have been able to successfully deploy OpenWrt with everything I need to fulfill the needs of my always on, multiple needs connected family.
Besides the obvious, I was able to set AdGuard Home, SQM and WireGuard client to my initial needs and everything seem to work as expected.
Beyond the obvious, in this age of telework and tele study, we also have two internet connections from two different ISPs, which correspond to wan and wanb in mwan3 configuration.
One thing I could not figure out by myself was what to do to force the Wireguard client to only use wanb connection.
Firstly, which is good, everything seems to work as usual, no other services seem to be impacted by the change.
But I also found out the VPN connection was still up after I manually removed the ethernet cable from wanb interface, which I suppose means it was somehow using the wan interface.
So, my question is: Do I also need to change the mwan3 policy from current wan_wanb to wan_only, or maybe something completely different?
Knowing the mwan3 rule priorities, I'm not surprised that it overrides the built-in system policy.
In any case, the commit introducing tunlink support confirms this should be the correct method: