>Кто подскажет пример строки в правилах ipfirewall в freebsd (правильный синтаксис) для
>динамического шейпинга траффика по приоритету клиента. То-есть пошел пинг (трафик) от
>определенного IP (клиент) через Firewall c dymmynet (динамический шейпинг) и ему
>на время пока от него идет трафик (от клиента) нужно отрезать
>во всем канале (даже забирая его у остальных по пропускной способности)
>к примеру 128Kbits/s, а после того как клиент отвалился отдать это
>полосу всему каналу в пользование.
точно наизусть не помню но примерно так:
ipfw pipe 1 config bw 128Kbit/s
ipfw queue 1 config pipe 1 wheight 2 mask dst-ip 0x000000ff
ipfw queue 2 config pipe 1 wheight 1 mask dst-ip 0x000000ff
ipfw add 100 queue 1 icmp from any to network1 in
ipfw add 110 skipto 500 # Если "net.inet.ip.fw.one_pass=0"
ipfw add 200 queue 2 ip from any to network2 in