Чтобы настроить приоритет для интерфейса или маршрута,
можно использовать команду batctl throughput_override,
которая напрямую управляет параметром throughput_override.
Проверка текущего значения throughput_override для интерфейса:
batct o
batctl wlan0 throughput_override
Изменение значения throughput_override:
batctl <интерфейс> throughput_override <значение>
batctl wlan0 throughput_override 100000
batctl to wlan0 100000
100000 = 100 Мбит/с
Чтобы сбросить значение throughput_override
и вернуть автоматический расчет пропускной способности,
нужно установить его значение в 0:
batctl throughput_override wlan0 0
batctl wlan0 to 0
!!!
bug 5 hops - test fix - option throughput_override '100mbit'
Если у вас будет выставленно 10000 то больше 5 хопов (хостов)
ваш трафик не сможет преодолеть
поэтому не стоит ставить меньше 100000
!!!
Имеем два хоста TTR и CGW
TTR = 10.88.88.200
CGW = 10.88.88.100
сеть 10.88.88.0/24

На скриншоте выше мы видем что у нитрефейса bond0 на TTR (20000 > 10000) высокий приоритет
и если сейчас запустить iperf3 -c 10.88.88.100 то на картинке справа мы увидем
что трафик бежит на интерфейсе bond0
проверяем

Собственно да мы видем что трафик побежал через интерфейс bond0
теперь изменим приоритеты
выставим для интерфеса br0 приоритет выше чему у bond0
batctl br0 to 50000000
проверим какой сейчас приоретет
batctl o

Теперь убедимся что трафик теперь пойдет через br0
