Вот условие задачи:
Есть 2 внешних интернет - канала:
Inet1 - симметричный канал емкостью 2 мегабита (2М/2М)
Inet2 - ADSL емкостью 1 мегабит (1М/512К)
Есть внутренная сеть, которая раздается с помощью DHCP и разделена на 2 пула со своим шлюзом для каждого пула:
1) 192.168.1.0/28 с шлюзом 192.168.1.1
2) 192.168.1.16/29 с шлюзом 192.168.1.17
Необходимо:
1) Настроить MANGLE, чтобы пакеты убегающие через определенный интерфейс через него же возвращались (чтобы не было обрывов сесиий аськи или скайпа, например).
2) Учитывая тот факт что каналы разные по емкости настроить балансинг таким образом чтобы каналы нагружались равномерно, т.е. чтобы 2/3 запросов бегали через Inet1, а 1/3 через Inet2.
Пытался настроить вот по этому мануалу: http://forum.x-drivers.ru/index.php?showtopic=3530&pid=19201&st=0entry19201 , но что-то некорректно работает балансинг. Основная нагрузка явно бежит по Inet1. Inet2 участвует в движении, но как-то боком. Tourch не показывает непосредственного участия в обработке внутренних запросов. Только запросы из вне на него валятся.
Итак варианты камрады?