Понижение приоритета torrent-трафика

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Фосса
проходил мимо

Понижение приоритета torrent-трафика

Непрочитанное сообщение Фосса » 2014-04-16 11:27:34

Есть домашняя машинка на FreeBSD10.0-R1, подключенная к инету через ADSL-модем (замкадье-с). У машинки реальный IP, на ней находится мой домашний сервачок + торрентораздавалка (transmission). В качестве фаерволла и нат-а IPF + IPNAT.

Проблема, собственно, в торрент-траффике. Когда торренты интенсивно раздаются, то доступ к серверу снаружи превращается в ад, т.к. забивается восходящий канал. Ограничивать скорость раздачи торрентов не хочется (т.к. это не решение), хочется - понизить приоритет торрент-траффику, чтобы если по HTTP или FTP ничего не отдаётся наружу, то торренты занимали-бы весь канал, а если с сервера качается по HTTP-файл, то раздача торрентов шла-бы на минимальной скорости (т.е. останавливалась, фактически).

Как такое реализовать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Фосса
проходил мимо

Re: Понижение приоритета torrent-трафика

Непрочитанное сообщение Фосса » 2014-04-16 11:41:54

Если требуется сменить фаерволл - готов попробовать, хитрую маршрутизацию (запустить transmission под setfib'ом) умею.


Alteron
сержант
Сообщения: 230
Зарегистрирован: 2008-07-21 9:35:11

Re: Понижение приоритета torrent-трафика

Непрочитанное сообщение Alteron » 2014-04-16 20:21:01

Пропуском трафика извне, а значит и распределением приоритетов трафика извне, ведает провайдер. Поэтому файерволом на сервере как-то повлиять на трафик, который не смог протиснуться в "трубу" по направлению к серверу нереально, п.ч. трафик не влез в трубу, т.е. он не дошёл, его нет.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1806
Зарегистрирован: 2008-10-03 14:56:40

Re: Понижение приоритета torrent-трафика

Непрочитанное сообщение kharkov_max » 2014-04-18 20:01:29

Собственно перейти на PF и запилить ALTQ, он это очень хорошо умеет, но только работает в одну сторону.

А еще круче перейти на ipfw но завязать ALTQ из PF.
Вот ответ по вашей проблеме http://www.lissyara.su/articles/freebsd ... altq+ipfw/

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: Понижение приоритета torrent-трафика

Непрочитанное сообщение lap » 2014-04-19 10:06:44

Alteron писал(а):Пропуском трафика извне, а значит и распределением приоритетов трафика извне, ведает провайдер. Поэтому файерволом на сервере как-то повлиять на трафик, который не смог протиснуться в "трубу" по направлению к серверу нереально, п.ч. трафик не влез в трубу, т.е. он не дошёл, его нет.
дык я так понял что ему надо чтоб когда он чтото активно раздает - надо чтоб торент имел меньший приоритет
Не сломалось - не чини.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1806
Зарегистрирован: 2008-10-03 14:56:40

Re: Понижение приоритета torrent-трафика

Непрочитанное сообщение kharkov_max » 2014-04-19 10:36:02

lap писал(а):
Alteron писал(а):Пропуском трафика извне, а значит и распределением приоритетов трафика извне, ведает провайдер. Поэтому файерволом на сервере как-то повлиять на трафик, который не смог протиснуться в "трубу" по направлению к серверу нереально, п.ч. трафик не влез в трубу, т.е. он не дошёл, его нет.
дык я так понял что ему надо чтоб когда он чтото активно раздает - надо чтоб торент имел меньший приоритет
Я понял так, что ...

Когда из локалки канал не юзается - нет ни кого дома/в офисе, торрент прет максимально задействую канал.
А когда кто то из локалки начал что то качать или играть, приоритет трафика торента понижается и отдается другим программам и т.д.

Alteron
сержант
Сообщения: 230
Зарегистрирован: 2008-07-21 9:35:11

Re: Понижение приоритета torrent-трафика

Непрочитанное сообщение Alteron » 2014-04-23 19:23:38

Приоритетами можно рулить ТОЛЬКО на ИСХОДЯЩЕМ от вас трафике!

Допустим, стоит у вас торент: что-то качает и раздаёт. Решили вы поиграть. "Щёлкаем тумблером" и приоритет исходящего трафика торента от вас упал и пропускается в последнюю очередь.
Но снаружи есть сто-пицот пиров, которые отдают вам торенты, есть шейпер провайдера, который "вталкивает" весь этот трафик в трубу. Так вот ни пиры в интернете, ни провайдер ничего не знают о том, что вы хотите понизить приоритет трафика от торентов, и будут как и прежде раздавать и вталкивать в трубу максимально возможное количество трафика.
Измеритель верёвочками.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1806
Зарегистрирован: 2008-10-03 14:56:40

Re: Понижение приоритета torrent-трафика

Непрочитанное сообщение kharkov_max » 2014-04-24 7:56:52

Если исходящим трафиком рулить на внешнем и внутреннем интерфейсах роутера, то можно шейпить в обе строны.
Но это только для случая когда качальщик находится внутри локальной сети, за шлюзом

Если качальщик сам шлюз. то да, только исходящий или входящий (не помню) трафик.
Но и в этом случае есть выход ...