I am setting up a VyOS instance with a WAN (eth0) and a LAN (eth1). On WAN side, there are multiple static addresses (from three different ISPs) available:
ISP 1: 18.104.22.168/24 via 22.214.171.124 126.96.36.199/24 via 188.8.131.52 184.108.40.206/24 via 220.127.116.11 ISP 2: 18.104.22.168/24 via 22.214.171.124 126.96.36.199/24 via 188.8.131.52 184.108.40.206/24 via 220.127.116.11 ISP 3: 18.104.22.168/24 via 22.214.171.124
I have successfully added all the addresses to eth0 and added a default route (0.0.0.0/0 via 126.96.36.199) for ISP 1. Now, I can ping all three addresses of ISP 1 from another host on the Internet, but not addresses of ISP 2 nor ISP 3. I understand this is because the reply traffic are being incorrectly sent thru ISP 1 gateway. How could I make the reply traffic sent thru the correct gateway?