I have an edgerouter,moving to a hEX now - I have 3 internet links, and 1 lan interface that everything connects through.
eth0,eth1 are both fttc lines at 36/8 each
eth2 is the 5g link
eth3 is my lan running 192.168.30.0/24
What I would like to do and am struggling with is how i can set balancing weights based on device calling, I want all my phones, laptops and all the general devices at home to run via the 5G link ( so somehow arrive at 80% weight for 5g, 10% each for the eth0/eth1 ) if the source of the connection is 192.168.30.100 - 150, and then set a 10% weight for the 5g link if source is from 192.168.30.200 - 250, with 45% each on eth0, eth1
I do want to keep all the three links available for all devices since each one on their own is somewhat unreliable.
any tips on howto achieve this would be very appreciated.