После переноса правил фаервола с 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
> После переноса правил фаервола с FreeBSD 7.1 на 9.0 перестал работать шейпер.что значит - не работают?
>> После переноса правил фаервола с FreeBSD 7.1 на 9.0 перестал работать шейпер.
> что значит - не работают?Эти правила прописываються нормально, но всеравно у всех безлимит
>[оверквотинг удален]
> ${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Ну а маску почему не указали? dst-ip 0x000000ff или какая там у вас.
>[оверквотинг удален]
>> ${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
> Ну а маску почему не указали? dst-ip 0x000000ff или какая там
> у вас.С маской тоже не работает:
${fwcmd} pipe 4883 config bw 2000Kbit/s mask dst-ip 0x000000ff
${fwcmd} pipe 4884 config mask bw 2000Kbit/s mask src-ip 0x000000ff