>In kernel ->
>...
>options IPFIREWALL
>options DUMMYNET
>...
>----
>In firewall rules
>...
>ipfw pipe 1 config bw 16Kbit/s
>
>ipfw pipe 2 config bw 16Kbit/s
>
>ipfw pipe 3 config bw 16Kbit/s
>
>ipfw pipe 4 config bw 16Kbit/s
>
>...
>ipfw add pipe 1 all from
>any to any in via
>$netcardA
>ipfw add pipe 2 all from
>any to any out via
>
>$netcardA
>ipfw add pipe 3 all from
>any to any in via
>
>$netcardC
>ipfw add pipe 4 all from
>any to any out via
>
>$netcardC
>....
>------------
>
>Настоятельно рекомендую man ipfw,dummynet
Система под FreeBSD 4.3 на серваке 3 интерфейса
ed0 - инет
de0 - c NAT ом в локалку
pcn0 - HomePNA соседу в фирму.
Правила я пишу указав в rc.conf сылку на файл запускаемый с правилами фаервола, а не через rc.firewall.
Токмо не помню компилил ли я ядро с
options DUMMYNET , обязательно ли оно должно быть. Или же может оно уже было в ядре?
Спасибо всем кто ответил.!!!