[Help] WG Client don't work with failover (eth/lte)

Good morning!

I bought a Turris Omnia 2G with the LTE kit. I installed all the LTE packages in the Turris 7.0.2 version. I also configured the failover between a WAN with Ethernet and the LTE (with mwan3). I installed a Wireguard client and this is where the problems start.

The default WAN is the Ethernet. If the router is turned on without the Ethernet cable connected, the failover works correctly and starts browsing through LTE, but does not connect the Wireguard tunnel. The problem comes when the Turris adds a static route to the WG endpoint through the eth2 interface (ethernet) even though it does not have connectivity.

I have tried two things, without getting it to work:

  • That the WG does not raise the static route and jumps to the endpoint through the default gateway. But I have not been able to do it.
  • That the WG adds the static route but also does the failover. I have not been able to.

Has anyone had the same problem or would know how to solve it?

Thanks!