> сделал так:
> ipfw pipe 1000 config bw 6Mbit/s
> ipfw add pipe 1000 ip from 192.168.59.0/24 to any out
> ipfw add pipe 1000 ip from any to 192.168.59.0/24 in
> Правила не работает ((( Есно.
pipe - односторонняя труба.
Вы хотите ограничить трубу 6 мбитам для всех IP из сети 192.168.59.0/24
Простой случай:
ipfw pipe 1000 config bw 6Mbit/s dst-ip 0xffffffff
ipfw pipe 1001 config bw 6Mbit/s src-ip 0xffffffffipfw add pipe 1000 ip from any to 192.168.59.0/24 in
ipfw add pipe 1001 ip from 192.168.59.0/24 to any out
Сложный случай:
int=vlan1
gray_net=10.0.0.0/8,192.168.0.0/16,239.0.0.0/8ipfw pipe 1000 config bw 6Mbit/s dst-ip 0xffffffff gred 0.1/10/80/0.95
ipfw pipe 1001 config bw 6Mbit/s src-ip 0xffffffff gred 0.1/10/80/0.95
ipfw add pipe 1000 ip from not me,${gray_net} to 192.168.59.0/24 in via $int
ipfw add pipe 1001 ip from 192.168.59.0/24 to not me,${gray_net} out via $int