Good day,
after upgrading to ROSv7 I've been looking at WireGuard as an alternative for remote workers and have been doing some testing on it. The configuration is rather simple and quick which I do like a lot, and I've established a connection with my mobile to test things out.
Now for some context:
1.The router is a CCR 1009-8G-1S.
2.We have two ISPs set up for redundancy, one going out of SFP1, another from Ether7.
3. I have created the dst-nat rule and confirmed it works correctly.
4. My phone is able to ping locally and the internet. Also DNS is fine.
I would like some help from a more experienced Mikrotik admin regarding packet flow in cases where there's a routing change.
So what's happening currently if I swap ISPs is that Wireguard is able to do the handshake, ping the Mikrotik address it has been assigned but not the WireGuard tunnel interface, or anything else for that matter.
I'm unsure why the packets are not going out of the backup ISP's interface whenever this routing change happens and why it affects WireGuard specifically.
What I've also tried is adding a separate peer on the WireGuard client configuration to point to the backup ISPs public address - and yes the handshake happens, but nothing else passes through the router.
Anyone with a better understanding can assist?