Прошу прощения, и несочтите за труд,
можно на основе lartc интерпретировать, или ткните пальцем....
ipfw pipe xxxx config mask dst-ip 0x000000ff bw .....
Спасибо но это не то что надо;
Как ему указать что КАЖДОМУ кто качает с порта 8080 дать фиксированное значение Rate, а не все в одном и каждому переключать поток аля sfq -- всем по полосе.....
я думаю, что тут QOS не поможет,
так как в qos уже заложены панятия классов и очередей в которые поподает трафик в зависемости от его приоритета,
а ты не хочешь помещать пакет в очеред а хочешь просто обрезать канал.
Хотя тут уже выше приводился пример как это сделать с помощью tc,
но надо знать все dst ip addressa,
чтобы сделать фильтры которые в свою очеред отправляли бы пакеты в
классы для которых были бы указаны RETE и CEIL.
Я так думаю хотя могу быть и не прав, проблему надо решать или через squid или, если это есть то в настройках apache если 8080 это http порт.
Странно... но факт Linux этого не может....
хм...
Простая, бональная задача, порвать канал... Начинается возми ip,собери в классы ...
А что если у меня зона,которую надо ограничить через шлюз, 0.0.0.0/0 ???
Всех перечислить? :-\
>так чтобы резал по ХХ.Х Kbit для каждого хоста
тут просто надо уточнить что подразумевается под "каждым хостом".
с другой стороны если ты не знаешь сколько будет хостов, то какой смысл резать каждому по ХХ.Х Kbit. К примеру утром будет 5 хостов и каждому дай по 128 Kbit а вечером 50 хостов и каждому ты уже не даш по 128kbit так как канал не резиновый.
Вот тут и надо qos помещаешь всё ото в очередь с дисциплиной esfq с использованием хэша, например, по dst ip. И надеешься, что все получают поровну отведенного для них канала.
Так то оно так
Но хочется сделать так
Общая скорость на сервис не должна превышать 8 Mbit
при етом каждый пользовател не должен превышать 128Kbit
Разговор не только о равномерном дележе канала, а еще дележе с условием
Так вот на Free-шке ето делается 2/3-мя записями в ipfw
как в линуксе, пусть даже с бубном - только какой патч воткнут что смотреть, дольше разберусь