Почитал про pipe, но насколько я понял, он может ограничивать только по конкретному ИПу или на всю подсеть сумарная скорость. Исходя из этого, нужно для каждого ИПа из подсети 10.10.10.0/24 прописывать отдельный pipe, итого около 250 pip'ов. Но у меня есть ещё несколько подсетей и для них тоже такое нужно сделать. Может есть какой-то другой способ, нежели предложенный мною?
Прочитал man ipfw, но что-то я не вижу того, что мне нужно. С одной стороны
а с другойуказание маски 0x00000000 создаст собственный канал для каждого IP-адреса.
Так как всё-таки действует маска 0x00000000?справедливо разделит пропускную способность в 1 мегабит между всеми пользователями сети, т.к. очереди равноприоритетны (пакеты будут выходить из пользовательских очередей "по очереди")Код: Выделить всё
/sbin/ipfw pipe 1 config bw 1000Kbit/s /sbin/ipfw queue 1 config pipe 1 weight 50 mask dst-ip 0x00000000 /sbin/ipfw add queue 1 ip from any to 192.168.0.1/24