Собственно сабж.
>Собственно сабж.
то есть есть 100 пользователей -> каждому даем полосу в 1/100 от общей ширины канала. Тогда читать man ipfw там есть пример как на каждый IP выделить определенную пропускную способность.
>Собственно сабж.
соббсна
man 4 dummynet
man ipfw
/dummynet
читать нуна про тонкости настройки queue (weight, buckets, ...)зы: Кстати, не уверен, но по мойму конкретно ранжирование канала, а не грубое ограничение трафика по сетям/адресам только в >=4.7-RELEASE dummynet могет.
вот.
>>Собственно сабж.
>соббсна
>man 4 dummynet
>man ipfw
>/dummynet
>читать нуна про тонкости настройки queue (weight, buckets, ...)
>
>зы: Кстати, не уверен, но по мойму конкретно ранжирование канала, а не грубое ограничение трафика по сетям/адресам только в >=4.7-RELEASE dummynet могет.
>
>вот.
У меня 4.6 версия.
Поделить канал я хочу не на 100 юзеров а чтоб динамически делился на всех активных пользователей.
>>>Собственно сабж.
>>соббсна
>>man 4 dummynet
>>man ipfw
>>/dummynet>У меня 4.6 версия.
>Поделить канал я хочу не на 100 юзеров а чтоб динамически делился
>на всех активных пользователей.cvsup да 4.8 СТЭЙБЛ и читать указанные доки.
С помощью 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&...