URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 42998
[ Назад ]

Исходное сообщение
"ipfw pipe  + queue"

Отправлено Andrey Petruk , 16-Апр-04 12:38 
День добрый!

Есть такая ситуация:
есть канал 1 Мбит этим канал пользуются много юзверов одновременно могут быть да 10 человек сейчас для ограничения скорости для конкретных пользователей (по айп- адресам )в ipfw сущ. следующие правила
ipfw -q add pipe 1 ip from any to 192.168.51.1 via rl0
ipfw -q add pipe 1 ip from 192.168.51.1 to any via rl0
ipfw -q pipe 1 config bw 256Kbit/s                    
ipfw -q add pipe 2 ip from any to 192.168.51.2 via rl0
ipfw -q add pipe 2 ip from 192.168.51.2 to any via rl0
ipfw -q pipe 2 config bw 256Kbit/s                    
ipfw -q add pipe 3 ip from any to 192.168.51.3 via rl0
ipfw -q add pipe 3 ip from 192.168.51.3 to any via rl0
ipfw -q pipe 3 config bw 384Kbit/s                    
итд...........

проблема в том что если 4 юзверов по 256К качают то канал забивается и 5 уже не может, я так понимаю что нужно добавить - queue очереди для того чтобы канал демонически делился на N частей можно N пользователями.

Тесть нужно создать правила при которых
1 - Каждый юзвер должен иметь правило ограничивающее его максимальную скорость (даже если он один на канале)
2 - И правила которые устанавливали дополнительные динамические ограничения на канал для пользователя при N пользователей


Содержание

Сообщения в этом обсуждении
"тоже интересует тематика"
Отправлено jamper , 16-Апр-04 17:06 
Делается как то просто, но разбиратся времени нет
сообщение - оффтопик, просто для того чтобы подписатся на ветку

"тоже интересует тематика"
Отправлено tadmin , 16-Апр-04 19:26 
>Делается как то просто, но разбиратся времени нет
>сообщение - оффтопик, просто для того чтобы подписатся на ветку

queue 1 config pipe 1 weight 50
queue 2 config pipe 1 weight 50
...
...