I have a vyos install on an ESXi 6.7 host. My vyos install has 4 WAN ports, and 1 LAN port on a switch trunk port.
The inside VMs can ping their gateway, ping the outside address, but for some reason, only traffic is going out of eth2. If I ping out of specific interfaces, can only get out, and get a reply from my next hop (the gateway I’ve been assigned) on eth2. The others all time out. Is there some specific config I need to use that will allow me to have multiple WAN interfaces/addresses?
These aren’t for failover, they all just have different services and some duplicate services behind them.
edit for clarity -
I have 4 vlans inside
all 4 vlans have a snat rule that is telling them to go out eth0, eth1, eth2, eth3 respectively.
Everything seems to be configured correctly, but only eth2 can talk to the outside world (even the gateway)