LINUX.ORG.RU
ФорумAdmin

как сделать ограничение скорости в зависимости от количества потребляемого трафика клиентом


0

1

Имеется кафе, приходят клиенты со своими устройствами и получают инет через wifi. Есть провайдер ADSL дешевый, но часто бывают проблемы со связью, есть 3G модемы с оплатой по трафику - дорого. Задача сделать ограничение скорости в зависимости от количества потребляемого трафика клиентом – т.е. пришел клиент скорость большая, зашел на одноклассники – там рисунков много трафик увеличился – скорость у него снизилась, стал смотреть видео или скачивать скорость вообще у него упала до тех пор, пока не перестанет качать – чтобы не мешал другим пользователям и не сжигал весь трафик за полчаса, перестал забивать трафик и через 20 секунд скорость снова большая. Какими средствами сделать? Есть ли готовые решения?

tc, iptables: connbyte, mangle.

Метишь сессию которая сожрала больше чем следует в iptables. На основании меток применяешь фильтра tc.

Всё это чудо-юдо на исходящем по отношению к клиентам интерфейсе.

DALDON ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.