После переноса правил фаервола с FreeBSD 7.1 на 9.0 перестал работать шейпер.
Используеться ipfw + natd.
Причем не работают ни старые простые правила:
${fwcmd} pipe 4881 config bw 2000Kbit/s queue 12KBytes
${fwcmd} add pipe 4881 ip from any to ${gurt} out via vlan4
${fwcmd} add allow ip from any to ${gurt} via vlan4${fwcmd} pipe 4882 config mask bw 2000Kbit/s queue 12KBytes
${fwcmd} add pipe 4882 ip from ${gurt} to any in via vlan4
${fwcmd} add allow ip from ${gurt} to any via vlan4
ни новые:
${fwcmd} pipe 4883 config bw 2000Kbit/s
${fwcmd} sched 4883 config type WF2Q+
${fwcmd} queue 4883 config sched 4883 weight 9
${fwcmd} add queue 4883 ip from any to ${audyt} out via vlan4
${fwcmd} add allow ip from any to ${audyt} via vlan4
${fwcmd} pipe 4884 config mask bw 2000Kbit/s
${fwcmd} sched 4884 config type WF2Q+
${fwcmd} queue 4884 config sched 4884 weight 9
${fwcmd} add queue 4884 ip from ${audyt} to any in via vlan4
${fwcmd} add allow ip from ${audyt} to any via vlan4