[TC] разные входящий/исходящий каналы для u-torrent
Здравствуйте, господа подписчики.
Требуется раскидать исходящий и входящий торрент-трафик по разным
провайдерам.
Описываю ситуацию подробно.
Есть два провайдера. Первый провайдер используется только из-за большой
бесплатной локальной сети и некоторого количества также бесплатных ресурсов
(сайты, игровые серверы и т. д.). Интернет, ни входящий, ни исходящий, у
него не используется совсем. Для запрета доступа приложений в инет через
провайдера 1 прописаны соответствующие маршруты с соответствующими метриками
(с 1 по 3) только до его внутренних ресурсов. Весь интернет-трафик с помощью
назначения 0.0.0.0 и маски 0.0.0.0 и метрики 4 направляется на провайдера 2.
В итоге получается, что, с одной стороны, в полную силу работают оплаченные
интернет-каналы (входящий/исходящий) у второго провайдера, а от первого
берётся только локалка. Чтобы не занимать отнють нерезиновый исходящий канал
второго провайдера (1 мегабит/с) , пришла мысль воспользоваться исходящим
каналом провайдера номер 1 (2,5 мегабит/с), который всё равно стоит
абсолютно незадействованный. К тому же, исходящий трафик там бесплатный.
Возможно ли организовать работу u-torrent так, чтобы задействовались каналы
от разных провайдеров? Т. е. входящий канал (9 мегабит) от второго
провайдера и исходящий (2,5 мегабит) от первого провайдера?
Здравствуйте, Игорь.
Насколько я понимаю, это типичная задача маршрутизации и фильтрации. Я
бы её решал с помощью хорошего межсетевого экрана, или мощного
файервола. Линуксовый squid подойдёт, кажется, он и под виндоуз имеет
место быть, но сам я его под виндами не пробовал. Подойдёт и winrout,
возможно, подойдёт профессиональный агнитум аутпост.
Смысл в том, что бы можно было делать правила на низком уровне, а не
целиком на приложение. То есть, две пары правил для мю-торрента: в 1-й
зоне разрешить входящие пакеты и запретить исходящие, а для другой зоны
наоборот, запретить входящие пакеты и разрешить исходящие.