je vais faire une suggestion un peu loufoque mais bon..
1. configure ton mikrotik pour sortir les ports wan du bridge (ports wan = vers la freebox)
2. configure un client DHCP par port pour que chacun aie une IP dans le subnet d'interco entre ton mikrotik et la FB, avec duplication des regles masquerade, routes par default multiples, etc, etc
3. configure du routage ECMP pour load balancer les flux sortants, les flux entrant seront forcement sur le liens qui porte l'IP de NAT configurée dans la freebox.
4. branche tes client derrière le Mikrotik (en double NAT donc)
Il y a surement des points d'attention que je néglige..
=>
https://wiki.mikrotik.com/wiki/ECMP_load_balancing_with_masquerade /
https://wiki.mikrotik.com/wiki/Load_Balancing EDIT j'ai fait le test sans equipement intermédiaire , simplement avec plusieurs NIC sur la FB et ça a l'air de marcher.
speedtest.net me donne
1833.86 Mbps download, pas de souci à l'usage puisque tout fini par être NAT avec mon IP publique au final.
iperf3 a l'air de bind son ip source manuellement donc ne s'y prête pas, mais il y a peut etre une astuce..
J'ai mis net.ipv6.fib_multipath_hash_policy / net.ipv4.fib_multipath_hash_policy à '1' pour hash sur le L4 . Je bricole aussi avec '3'
# ip r
default proto static
nexthop via 192.168.1.254 dev enp0s20f0u3 weight 1 <= ethernet 1G natif
nexthop via 192.168.1.254 dev eno1 weight 1 <= ethernet 1G via USB
nexthop via 192.168.1.254 dev wlp0s20f3 weight 1 dead linkdown <= wifi 6 désactivé pour l'instant
default via 192.168.1.254 dev enp0s20f0u3 proto dhcp src 192.168.1.172 metric 100
default via 192.168.1.254 dev eno1 proto dhcp src 192.168.1.199 metric 101
192.168.1.0/24 dev enp0s20f0u3 proto kernel scope link src 192.168.1.172 metric 100
192.168.1.0/24 dev eno1 proto kernel scope link src 192.168.1.199 metric 101
J'ai un NIC 2.5G USB en attente de livraison.