Столкнулся с тем, что UDP трафф не шейпится.
Если меняю правило 1200 на 2 правила таких :
Код: Выделить всё
${fwcmd} add 1200 pipe 2 tcp from any to table\(2\) via em1 out
${fwcmd} add 1201 pipe 2 udp from any to table\(2\) via em1 out
Почему в трубу не попадает траффик, когда в правиле 1200 протокол "IP" ?
Полный конфиг фаера:
Код: Выделить всё
fwcmd="/sbin/ipfw -q"
lan="192.168.0.0/16"
${fwcmd} flush
${fwcmd} pipe flush
${fwcmd} zero
${fwcmd} add 1 pass ip from any to any via lo0
###
#
#
${fwcmd} add 300 divert natd ip from any to any via em0
#
###############
${fwcmd} add 1000 pass ip from me to any via fxp0 keep-state
############### PIPES CONFIGz
${fwcmd} pipe 2 config bw 256kbit/s mask dst-ip 0xffffffff
#####TABLEZ
${fwcmd} add 1200 pipe 2 ip from any to table\(2\) via em1 out
${fwcmd} add 1215 pass ip from table\(2\) to any
${fwcmd} add 1216 pass ip from any to table\(2\)
#####
${fwcmd} add 6500 deny ip from any to any