I am using OPNSense but I started to explore some other solutions (Linux based) and I found VyOS.
Before to start a deep exploration of VyOS features (until now I simply installed it in a ESXi VM), I would like to get some help to be sure to choose right way.
My current configuration is:
OPNSense 17.7.7, with 1 WAN and 1 LAN (both 1 Gbps), on a ESXi VM (X86 64 bit, 4 core, 4 GB RAM)
3OpenVPN connections (my router is a OpenVPN client to a VPN provider), with dynamic remote address
I need to:
- route LAN traffic to a specific openvpn connection
- route LAN traffic to any openvpn connections (round robin)
- route LAN traffic to WAN port
according to source,destination IP address (or range) or port.
I use multiple openvpn connections to maximize traffic performance (openvpn is single thread, so a single vpn connection is limited, in the best scenario, to a 100-120Mbps with my CPU).
I am starting to learn about VyOS routing, PBR, firewall, tunneling but at this moment I need only some advice if this configuration is doable with VyOS.
Thanks in advance