Доброго времени суток!
Столкнулся с проблемой при настройке распределения интернет-трафика между двух провайдеров.
Делал по сему мануалу http://help.ubuntu.ru/wiki/ip_balancing вторым способом, без проверки на наличие связи с провайдерами, добавляя строку:
ip route add default scope global nexthop via $P1 dev $IF1 weight $W1 \
nexthop via $P2 dev $IF2 weight $W2 Беда заключается в чем: выставлена одинаковая стоимость маршрутов, пингуем внешний ресурс и получаем потери в 50%. При просмотре пакетов на интерфейсах, при помощи tcpdump, получается, что во второй интерфейс вылетает пакет с ip-адресом первого интерфейса в качестве источника.
Пробовал маркировать пакеты средствами iptables, но iproute2 флаги не воспринимает. Как быть в такой ситуации?