есть динамические пайпы:
Код: Выделить всё
${fw} pipe 300 config bw 1024KBit/s mask src-ip 0xffffffff
${fw} pipe 301 config bw 1024Kbit/s mask dst-ip 0xffffffff
Модератор: terminus
Код: Выделить всё
${fw} pipe 300 config bw 1024KBit/s mask src-ip 0xffffffff
${fw} pipe 301 config bw 1024Kbit/s mask dst-ip 0xffffffff
Код: Выделить всё
fadd=/sbin/ipfw add
fw=/sbin/ipfw
$fw pipe 1 config bw 4Mbit/s queue 100
$fw pipe 2 config bw 4Mbit/s queue 100
$fw queue 10 config pipe 1 queue 100 weight 40 mask dst-ip 0xffffffff
$fw queue 11 config pipe 2 queue 100 weight 40 mask src-ip 0xffffffff
$fadd 2100 queue 10 ip from any to any out via vlan*
$fadd 2101 queue 11 ip from any to any in via vlan*
Код: Выделить всё
altq on megainterface cbq queue { 256kbit, std }
# Очередь по-умолчанию
queue std bandwidth 98% cbq(default)
# Максимальный размер полосы для 256Кбит (если они превысили предел, но общая полоса не засралась - могут занять и ее)
queue 256kbit bandwidth 30Mb cbq (red, borrow) { 192.168.250.100, 192.168.250.21, etc }
queue 192.168.250.100 bandwidth 256kb cbq(borrow)
queue 192.168.250.200 bandwidth 256kb cbq(borrow)
... etc
pass out quick from any to { 192.168.250.100/32} queue 192.168.250.100
pass out quick from any to { 192.168.250.200/32} queue 192.168.250.200