Страница 1 из 1
Понижение приоритета torrent-трафика
Добавлено: 2014-04-16 11:27:34
Фосса
Есть домашняя машинка на FreeBSD10.0-R1, подключенная к инету через ADSL-модем (замкадье-с). У машинки реальный IP, на ней находится мой домашний сервачок + торрентораздавалка (transmission). В качестве фаерволла и нат-а IPF + IPNAT.
Проблема, собственно, в торрент-траффике. Когда торренты интенсивно раздаются, то доступ к серверу снаружи превращается в ад, т.к. забивается восходящий канал. Ограничивать скорость раздачи торрентов не хочется (т.к. это не решение), хочется - понизить приоритет торрент-траффику, чтобы если по HTTP или FTP ничего не отдаётся наружу, то торренты занимали-бы весь канал, а если с сервера качается по HTTP-файл, то раздача торрентов шла-бы на минимальной скорости (т.е. останавливалась, фактически).
Как такое реализовать?
Re: Понижение приоритета torrent-трафика
Добавлено: 2014-04-16 11:41:54
Фосса
Если требуется сменить фаерволл - готов попробовать, хитрую маршрутизацию (запустить transmission под setfib'ом) умею.
Re: Понижение приоритета torrent-трафика
Добавлено: 2014-04-16 16:35:27
Фосса
Re: Понижение приоритета torrent-трафика
Добавлено: 2014-04-16 20:21:01
Alteron
Пропуском трафика извне, а значит и распределением приоритетов трафика извне, ведает провайдер. Поэтому файерволом на сервере как-то повлиять на трафик, который не смог протиснуться в "трубу" по направлению к серверу нереально, п.ч. трафик не влез в трубу, т.е. он не дошёл, его нет.
Re: Понижение приоритета torrent-трафика
Добавлено: 2014-04-18 20:01:29
kharkov_max
Собственно перейти на PF и запилить ALTQ, он это очень хорошо умеет, но только работает в одну сторону.
А еще круче перейти на ipfw но завязать ALTQ из PF.
Вот ответ по вашей проблеме
http://www.lissyara.su/articles/freebsd ... altq+ipfw/
Re: Понижение приоритета torrent-трафика
Добавлено: 2014-04-19 10:06:44
lap
Alteron писал(а):Пропуском трафика извне, а значит и распределением приоритетов трафика извне, ведает провайдер. Поэтому файерволом на сервере как-то повлиять на трафик, который не смог протиснуться в "трубу" по направлению к серверу нереально, п.ч. трафик не влез в трубу, т.е. он не дошёл, его нет.
дык я так понял что ему надо чтоб когда он чтото активно раздает - надо чтоб торент имел меньший приоритет
Re: Понижение приоритета torrent-трафика
Добавлено: 2014-04-19 10:36:02
kharkov_max
lap писал(а):Alteron писал(а):Пропуском трафика извне, а значит и распределением приоритетов трафика извне, ведает провайдер. Поэтому файерволом на сервере как-то повлиять на трафик, который не смог протиснуться в "трубу" по направлению к серверу нереально, п.ч. трафик не влез в трубу, т.е. он не дошёл, его нет.
дык я так понял что ему надо чтоб когда он чтото активно раздает - надо чтоб торент имел меньший приоритет
Я понял так, что ...
Когда из локалки канал не юзается - нет ни кого дома/в офисе, торрент прет максимально задействую канал.
А когда кто то из локалки начал что то качать или играть, приоритет трафика торента понижается и отдается другим программам и т.д.
Re: Понижение приоритета torrent-трафика
Добавлено: 2014-04-23 19:23:38
Alteron
Приоритетами можно рулить ТОЛЬКО на ИСХОДЯЩЕМ от вас трафике!
Допустим, стоит у вас торент: что-то качает и раздаёт. Решили вы поиграть. "Щёлкаем тумблером" и приоритет исходящего трафика торента от вас упал и пропускается в последнюю очередь.
Но снаружи есть сто-пицот пиров, которые отдают вам торенты, есть шейпер провайдера, который "вталкивает" весь этот трафик в трубу. Так вот ни пиры в интернете, ни провайдер ничего не знают о том, что вы хотите понизить приоритет трафика от торентов, и будут как и прежде раздавать и вталкивать в трубу максимально возможное количество трафика.
Re: Понижение приоритета torrent-трафика
Добавлено: 2014-04-24 7:56:52
kharkov_max
Если исходящим трафиком рулить на внешнем и внутреннем интерфейсах роутера, то можно шейпить в обе строны.
Но это только для случая когда качальщик находится внутри локальной сети, за шлюзом
Если качальщик сам шлюз. то да, только исходящий или входящий (не помню) трафик.
Но и в этом случае есть выход ...