Сейчас все работает, но не так как хотелось бы, постараюсь обрисовать картину.
Есть следующий набор правил для разделения исходящего трафика:
Код: Выделить всё
${ipfw} pipe 10 config bw 512Kbit/s queue 30
${ipfw} queue 10 config pipe 10 weight 50 queue 30 mask src-ip 0xffffffff gred 0.002/10/30/0.1
${ipfw} add queue 10 ip from 192.168.1.0/24 to any in
В чем же вопрос? А вопрос в том чтоб мне хотелось как-то ставить ограничение на максимально используемую ширину канала одним юзером.
Т.е. когда один человек сидит, он использует все 512Kbit, а мне нужно чтобы он использовал все равно не больше допустим 32Kbit, второй подключается опять же такие не больше 32Kbit, а когда их подключиться огромное количество, которое 32Kbit * n > 512Kbit (n - кол-во одновременно работающих юзеров), то канал уже начинал делиться пропорционально между всеми, т.е. скажем их к примеру станет 20, то каждому по 26Kbit\s. Надеюсь сумел объяснить проблемку.
За полный ответ очень буду благодарен! Всем спасибо.