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

Исходное сообщение
"ipfw. Как разделить канал на всех поровну?"

Отправлено Denis , 12-Май-03 12:03 
Собственно сабж.

Содержание

Сообщения в этом обсуждении
"ipfw. Как разделить канал на всех поровну?"
Отправлено Nikolaev D. , 12-Май-03 12:11 
>Собственно сабж.


то есть есть 100 пользователей -> каждому даем полосу в 1/100 от общей ширины канала. Тогда читать man ipfw там есть пример как на каждый IP выделить определенную пропускную способность.


"ipfw. Как разделить канал на всех поровну?"
Отправлено McUrex , 12-Май-03 12:11 
>Собственно сабж.
соббсна
man 4 dummynet
man ipfw
/dummynet
читать нуна про тонкости настройки queue (weight, buckets, ...)

зы: Кстати, не уверен, но по мойму конкретно ранжирование канала, а не грубое ограничение трафика по сетям/адресам только в >=4.7-RELEASE dummynet могет.

вот.


"ipfw. Как разделить канал на всех поровну?"
Отправлено Denis , 12-Май-03 12:24 
>>Собственно сабж.
>соббсна
>man 4 dummynet
>man ipfw
>/dummynet
>читать нуна про тонкости настройки queue (weight, buckets, ...)
>
>зы: Кстати, не уверен, но по мойму конкретно ранжирование канала, а не грубое ограничение трафика по сетям/адресам только в >=4.7-RELEASE dummynet могет.
>
>вот.
У меня 4.6 версия.
Поделить канал я хочу не на 100 юзеров а чтоб динамически делился на всех активных пользователей.


"ipfw. Как разделить канал на всех поровну?"
Отправлено Nikolaev D. , 12-Май-03 12:33 
>>>Собственно сабж.
>>соббсна
>>man 4 dummynet
>>man ipfw
>>/dummynet

>У меня 4.6 версия.
>Поделить канал я хочу не на 100 юзеров а чтоб динамически делился
>на всех активных пользователей.

cvsup да 4.8 СТЭЙБЛ и читать указанные доки.


"ipfw. Как разделить канал на всех поровну?"
Отправлено Andrew , 02-Июл-03 15:40 
С помощью dummynet.

Вот пример как разделить канал "по справедливости" - на всех поровну:

ipfw pipe 1 config bw 1000Mbit/s
ipfw queue 1 config pipe 1 weight 50 mask dst-ip 0x00000000
ipfw add queue 1 ip from any to 192.168.0.0/24

Разделит поровну канал в 1 мегабит между пользователями сети 192.168.0.xxx .

Подробнее почитай статью под названием
"FreeBSD в качестве сервера доступа" на http://www.hub.ru/.
http://www.hub.ru/modules.php?name=Sections&sop=viewarticle&...