Добрый день. Столкнулся с такой проблемой. Есть 2 сервера на одном из них стоит почта, на другом доступ в сеть настроил на них dummynet, но он не режет скорость.На сервере на котором почта стоит FreeBSD 8 и такие правила:
ipfw pipe 3 config bw 1300Kbit/s queue 80Kbytes
ipfw queue 6 config pipe 3 weight 50 mask src-ip 0xffffffff
ipfw add 600 queue 6 ip from 192.168.60.1 25 to any out via rl1И вывод
# ipfw pipe show
00003: 1.300 Mbit/s 0 ms burst 0
q131075 80 KB 0 flows (1 buckets) sched 65539 weight 0 lmax 0 pri 0 droptail
sched 65539 type FIFO flags 0x0 0 buckets 0 activeНа сервере который смотрит в сеть FreeBSD 6 и такие правила:
ipfw pipe 1 config bw 1300Kbit/s
ipfw queue 1 config pipe 1 weight 50 mask dst-ip 0xffffffff queue 36 gred 0.002/2/6/0.1
ipfw add 600 queue 1 ip from any to 192.168.60.1/32 25 via gif0И вывод
# ipfw queue show
q00001: weight 50 pipe 1 36 sl. 1 queues (64 buckets)
GRED w_q 0.001999 min_th 2 max_th 6 max_p 0.099991
mask: 0x00 0x00000000/0x0000 -> 0xffffffff/0x0000
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp
17 ip 0.0.0.0/0 192.168.60.1/0 10156 14380319 0 0 7Но скорость не режется, не могу понять, где ошибка. Подскажите пожалуйста.
ipfw pipe 1 config bw 1300Kbit/s
ipfw add 600 pipe 1 ip from any to 192.168.60.1 25 via gif0
> ipfw pipe 1 config bw 1300Kbit/s
> ipfw add 600 pipe 1 ip from any to 192.168.60.1 25 via
> gif0т.е. везде убрать очередь?
А почему так?
> ipfw pipe 1 config bw 1300Kbit/s
> ipfw add 600 pipe 1 ip from any to 192.168.60.1 25 via
> gif0Ну со стороны сети вроде заработало, а вот со стороны почтового сервера все так же:
# ipfw pipe show
00003: 1.300 Mbit/s 0 ms burst 0
q131075 50 sl. 0 flows (1 buckets) sched 65539 weight 0 lmax 0 pri 0 droptail
sched 65539 type FIFO flags 0x0 0 buckets 0 activeСейчас правила такие:
ipfw pipe 3 config bw 1300Kbit/s
ipfw add 600 pipe 3 ip from 192.168.60.1 25 to any
Причем вроде трафик заруливается# ipfw show
00600 281 17598 pipe 3 ip from 192.168.60.1 25 to any