Здравствуйте. Есть мост OpenBSD4.0. Есть канал 2Mbps. За мостом сеть.
Подскажите конфигурацию pf + altq, чтобы у всех пользователям сети 217.13.200.0/24 максимальная скорость была не выше 128 Kbps. Кроме адресов 217.13.200.11 и 217.13.200.12. Т.е. пользователи делят общий канал, но как только у какого-нибудь хоста скорость становится 128, большей она стать не может, даже если канал свободен. А адреса, приведенные выше имели стабильно по 512 Kbps.
Создаешь очередь на каждого пользователя из твоей подсети. Знаю что гемморойно, но делать нечего, т.е.queue user1 bandwidth 128Kb cbq
queue user2 ...
...
queue userN bandwidth 128Kb cbqа для user11 и user12 пишешь
queue user11 bandwidth 512Kb cbq
queue user12 bandwidth 512Kb cbq+ далее натравливаешь очередь на правила, например:
pass out from 217.13.200.1 to any queue user1а лучше прочитай документацию, там все очень неплохо расписано по данному вопросу
>Создаешь очередь на каждого пользователя из твоей подсети. Знаю что гемморойно, но
>делать нечего, т.е.
>
>queue user1 bandwidth 128Kb cbq
>queue user2 ...
>...
>queue userN bandwidth 128Kb cbqТогда еще вопрос. Пользователей больше 100-ни. И если, допустим будет так:
queue user1 bandwidth 128Kb cbq
queue user2 ...
...
queue user20 bandwidth 128Kb cbq
20users * 128Kb=2560
Т.е. это явно уже больше пропускной способности канала.
Будет ли шейпер работать в таком случае?