This is how I got MLVPN working for me. I say working, but it's a work in progress really.
Based heavily on Linux with two ADSL uplinks for agregation and failover.
- Server & Client are both running Ubuntu 18.04, 64bit intel.
- Server is on AWS. It's public IP is 52.62.1.227, private IP is 172.31.19.54 & the VPC is 172.31.0.0/16
- The client has three networks:
- 10.0.111.0/24 (upstream 1)