Пытаюсь настроить балансировку нагрузки с использованием списков адресов источника:
1. ;;; Enrutar
chain=prerouting src-address-list=clientes dst-address-list=!internas action=jump jump-target=enrutar
2. chain=enrutar src-address-list=ruta2 action=return
3. chain=enrutar src-address-list=ruta3 action=return
4. chain=enrutar nth=1,3,0 action=add-src-to-address-list address-list=ruta2 address-list-timeout=1d
5. chain=enrutar src-address-list=ruta2 action=return
6. chain=enrutar nth=1,3,1 action=add-src-to-address-list address-list=ruta3 address-list-timeout=1d
При тестировании кажется, что всё работает, но если оставить это на некоторое время (минуты, часы, дни), балансировка nth начинает работать неправильно: правила 4 и 5 имеют 522 счётчик пакетов, а правило 6 - только 98. Если просмотреть список адресов, то оказывается, что список адресов ruta2 содержит намного больше адресов, чем ruta3. Пытался сбросить счётчики и перезагрузить устройство, но первый правиле всегда имеет больше счётчика пакетов, чем второй (хотя соотношение меняется). Проверено на 2.9.9 и 2.9.19, с активным hotspot.
1. ;;; Enrutar
chain=prerouting src-address-list=clientes dst-address-list=!internas action=jump jump-target=enrutar
2. chain=enrutar src-address-list=ruta2 action=return
3. chain=enrutar src-address-list=ruta3 action=return
4. chain=enrutar nth=1,3,0 action=add-src-to-address-list address-list=ruta2 address-list-timeout=1d
5. chain=enrutar src-address-list=ruta2 action=return
6. chain=enrutar nth=1,3,1 action=add-src-to-address-list address-list=ruta3 address-list-timeout=1d
При тестировании кажется, что всё работает, но если оставить это на некоторое время (минуты, часы, дни), балансировка nth начинает работать неправильно: правила 4 и 5 имеют 522 счётчик пакетов, а правило 6 - только 98. Если просмотреть список адресов, то оказывается, что список адресов ruta2 содержит намного больше адресов, чем ruta3. Пытался сбросить счётчики и перезагрузить устройство, но первый правиле всегда имеет больше счётчика пакетов, чем второй (хотя соотношение меняется). Проверено на 2.9.9 и 2.9.19, с активным hotspot.
