@User That is indeed complex and not something Netmaker handles natively. If the public IP's were on different interfaces that would do it. Luckily, Netmaker has a PostUp and PostDown section in the UI that can run arbitrary commands. When you create a gateway, you'll see iptables rules get created there. You should be able to just modify those rules in the UI to specify the exact IP address that forwarding should use.