Понижение приоритета torrent-трафика
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Понижение приоритета torrent-трафика
Есть домашняя машинка на FreeBSD10.0-R1, подключенная к инету через ADSL-модем (замкадье-с). У машинки реальный IP, на ней находится мой домашний сервачок + торрентораздавалка (transmission). В качестве фаерволла и нат-а IPF + IPNAT.
Проблема, собственно, в торрент-траффике. Когда торренты интенсивно раздаются, то доступ к серверу снаружи превращается в ад, т.к. забивается восходящий канал. Ограничивать скорость раздачи торрентов не хочется (т.к. это не решение), хочется - понизить приоритет торрент-траффику, чтобы если по HTTP или FTP ничего не отдаётся наружу, то торренты занимали-бы весь канал, а если с сервера качается по HTTP-файл, то раздача торрентов шла-бы на минимальной скорости (т.е. останавливалась, фактически).
Как такое реализовать?
Проблема, собственно, в торрент-траффике. Когда торренты интенсивно раздаются, то доступ к серверу снаружи превращается в ад, т.к. забивается восходящий канал. Ограничивать скорость раздачи торрентов не хочется (т.к. это не решение), хочется - понизить приоритет торрент-траффику, чтобы если по HTTP или FTP ничего не отдаётся наружу, то торренты занимали-бы весь канал, а если с сервера качается по HTTP-файл, то раздача торрентов шла-бы на минимальной скорости (т.е. останавливалась, фактически).
Как такое реализовать?
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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-трафика
Если требуется сменить фаерволл - готов попробовать, хитрую маршрутизацию (запустить transmission под setfib'ом) умею.
-
- проходил мимо
Re: Понижение приоритета torrent-трафика
Обсуждение также идёт здесь: http://ru-root.livejournal.com/2724565.html
-
- сержант
- Сообщения: 230
- Зарегистрирован: 2008-07-21 9:35:11
Re: Понижение приоритета torrent-трафика
Пропуском трафика извне, а значит и распределением приоритетов трафика извне, ведает провайдер. Поэтому файерволом на сервере как-то повлиять на трафик, который не смог протиснуться в "трубу" по направлению к серверу нереально, п.ч. трафик не влез в трубу, т.е. он не дошёл, его нет.
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: Понижение приоритета torrent-трафика
Собственно перейти на PF и запилить ALTQ, он это очень хорошо умеет, но только работает в одну сторону.
А еще круче перейти на ipfw но завязать ALTQ из PF.
Вот ответ по вашей проблеме http://www.lissyara.su/articles/freebsd ... altq+ipfw/
А еще круче перейти на ipfw но завязать ALTQ из PF.
Вот ответ по вашей проблеме http://www.lissyara.su/articles/freebsd ... altq+ipfw/
-
- лейтенант
- Сообщения: 608
- Зарегистрирован: 2010-08-13 23:39:29
- Откуда: Moscow
- Контактная информация:
Re: Понижение приоритета torrent-трафика
дык я так понял что ему надо чтоб когда он чтото активно раздает - надо чтоб торент имел меньший приоритетAlteron писал(а):Пропуском трафика извне, а значит и распределением приоритетов трафика извне, ведает провайдер. Поэтому файерволом на сервере как-то повлиять на трафик, который не смог протиснуться в "трубу" по направлению к серверу нереально, п.ч. трафик не влез в трубу, т.е. он не дошёл, его нет.
Не сломалось - не чини.
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: Понижение приоритета torrent-трафика
Я понял так, что ...lap писал(а):дык я так понял что ему надо чтоб когда он чтото активно раздает - надо чтоб торент имел меньший приоритетAlteron писал(а):Пропуском трафика извне, а значит и распределением приоритетов трафика извне, ведает провайдер. Поэтому файерволом на сервере как-то повлиять на трафик, который не смог протиснуться в "трубу" по направлению к серверу нереально, п.ч. трафик не влез в трубу, т.е. он не дошёл, его нет.
Когда из локалки канал не юзается - нет ни кого дома/в офисе, торрент прет максимально задействую канал.
А когда кто то из локалки начал что то качать или играть, приоритет трафика торента понижается и отдается другим программам и т.д.
-
- сержант
- Сообщения: 230
- Зарегистрирован: 2008-07-21 9:35:11
Re: Понижение приоритета torrent-трафика
Приоритетами можно рулить ТОЛЬКО на ИСХОДЯЩЕМ от вас трафике!
Допустим, стоит у вас торент: что-то качает и раздаёт. Решили вы поиграть. "Щёлкаем тумблером" и приоритет исходящего трафика торента от вас упал и пропускается в последнюю очередь.
Но снаружи есть сто-пицот пиров, которые отдают вам торенты, есть шейпер провайдера, который "вталкивает" весь этот трафик в трубу. Так вот ни пиры в интернете, ни провайдер ничего не знают о том, что вы хотите понизить приоритет трафика от торентов, и будут как и прежде раздавать и вталкивать в трубу максимально возможное количество трафика.
Допустим, стоит у вас торент: что-то качает и раздаёт. Решили вы поиграть. "Щёлкаем тумблером" и приоритет исходящего трафика торента от вас упал и пропускается в последнюю очередь.
Но снаружи есть сто-пицот пиров, которые отдают вам торенты, есть шейпер провайдера, который "вталкивает" весь этот трафик в трубу. Так вот ни пиры в интернете, ни провайдер ничего не знают о том, что вы хотите понизить приоритет трафика от торентов, и будут как и прежде раздавать и вталкивать в трубу максимально возможное количество трафика.
Измеритель верёвочками.
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: Понижение приоритета torrent-трафика
Если исходящим трафиком рулить на внешнем и внутреннем интерфейсах роутера, то можно шейпить в обе строны.
Но это только для случая когда качальщик находится внутри локальной сети, за шлюзом
Если качальщик сам шлюз. то да, только исходящий или входящий (не помню) трафик.
Но и в этом случае есть выход ...
Но это только для случая когда качальщик находится внутри локальной сети, за шлюзом
Если качальщик сам шлюз. то да, только исходящий или входящий (не помню) трафик.
Но и в этом случае есть выход ...