Доброго времени суток!Читал много про cbq, htb, iproute2, rshaper и т.п.
Но все равно, не могу понять как решить одну задачу:
Slackware 10.2. Есть канал 1024 кбит/сек, около 100 пользователей из которых у нескольких должна быть ограничена скорость (т.к. анлим) на определенные значения (например: 64, 128, 256).
Необходимо, чтобы анлимщики в любом случае не могли выйти за свою скорость (прием+передача), а обычные пользователи равномерно распределяли канал между собой, при этом съедая полосу анлимщиков в часы их отсутствия. Также при продолжительной закачке понижать доступную скорость на определенный процент, оставляя при этом пользователю возможность ходить параллельно по интернету без каких-либо ущемлений. Очень хотелось бы учесть гибкую приоритезацию некоторых сервисов, таких как ssh, smtp, pop3, on-line игры.
Желательно иметь возможность просто и быстро ограничить в максимальной скорости какую-либо подсеть или отдельного пользователя.
Чем лучше всего это сделать? Что лучше почитать?
Как с включеным шейпингом возрастет нагрузка на процессор?Ищу ответы на эти вопросы уже несколько месяцев.
Заранее спасибо!
>Slackware 10.2. Есть канал 1024 кбит/сек, около 100 пользователей из которых у
>нескольких должна быть ограничена скорость (т.к. анлим) на определенные значения (например:
>64, 128, 256).
>
>Необходимо, чтобы анлимщики в любом случае не могли выйти за свою скорость
>(прием+передача), а обычные пользователи равномерно распределяли канал между собой, при этом
>съедая полосу анлимщиков в часы их отсутствия. Также при продолжительной закачке
>понижать доступную скорость на определенный процент, оставляя при этом пользователю возможность
>ходить параллельно по интернету без каких-либо ущемлений. Очень хотелось бы учесть
>гибкую приоритезацию некоторых сервисов, таких как ssh, smtp, pop3, on-line игры.Все это реализовано на FreeBSD с помощью труб и ipfw.
>Желательно иметь возможность просто и быстро ограничить в максимальной скорости какую-либо подсеть
>или отдельного пользователя.
>
>Чем лучше всего это сделать? Что лучше почитать?
советую htbinit - то, что нужно в данном случае
>>Желательно иметь возможность просто и быстро ограничить в максимальной скорости какую-либо подсеть
>>или отдельного пользователя.
>>
>>Чем лучше всего это сделать? Что лучше почитать?
>советую htbinit - то, что нужно в данном случае
очень советую PF
>>>Желательно иметь возможность просто и быстро ограничить в максимальной скорости какую-либо подсеть
>>>или отдельного пользователя.
>>>
>>>Чем лучше всего это сделать? Что лучше почитать?
>>советую htbinit - то, что нужно в данном случае
>
>
>очень советую PF
PF по-мойму для unix, а мне надо реализовать под slackware.Да, я тоже остановил выбор на htbinit.
Есть нормальная дока (без теории) по нему? (англ. или русс.)Спасибо!