Помогите разобраться. Проблема в срезании скорости в два раза при закачке с инета. Прописываем правила:
/sbin/ipfw pipe 1225 config bw 128Kbit/s
/sbin/ipfw add 240 pipe 1225 ip from any to 192.168.2.247
/sbin/ipfw add 250 pipe 1225 ip from 192.168.2.247 to anyПроверяем ipfw pipe show:
01225: 128.000 Kbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail
mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp
0 udp 195.161.0.135/53 192.168.2.247/1035 2846 1719241 0 0 0Вроде все правильно, но при закачке тестового файла из инета показывает скорость в 8 Кбайт, то биш 8*8=64. Почему режет в два раза?
Пробывал загонять только входящий траф в трубу - то же самое. Пробывал другие значения bw все равно скорость в два раза ниже. Данное правило используется только для одного ip. В чем причина?
>Помогите разобраться. Проблема в срезании скорости в два раза при закачке с
>инета. Прописываем правила:
>/sbin/ipfw pipe 1225 config bw 128Kbit/s
>/sbin/ipfw add 240 pipe 1225 ip from any to 192.168.2.247
>/sbin/ipfw add 250 pipe 1225 ip from 192.168.2.247 to any
>
>Проверяем ipfw pipe show:
>01225: 128.000 Kbit/s 0 ms 50 sl.
>1 queues (1 buckets) droptail
> mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
>BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp
> 0 udp 195.161.0.135/53
> 192.168.2.247/1035 2846 1719241 0
>0 0
>
>Вроде все правильно, но при закачке тестового файла из инета показывает скорость
>в 8 Кбайт, то биш 8*8=64. Почему режет в два раза?
>
>Пробывал загонять только входящий траф в трубу - то же самое. Пробывал
>другие значения bw все равно скорость в два раза ниже. Данное
>правило используется только для одного ip. В чем причина?man ipfw ?
при вышеуказанной конфигурации - 1 труба на оба
направления - получается полудуплекс.
ipfw add pipe 1225 ip from 192.168.2.247 to any out
ipfw pipe 1225 config bw 128Kbit/s
ipfw add pipe 1226 ip from any to 192.168.2.247 in
ipfw pipe 1226 config bw 128Kbit/s
>
>man ipfw ?
>при вышеуказанной конфигурации - 1 труба на оба
>направления - получается полудуплекс.
>ipfw add pipe 1225 ip from 192.168.2.247 to any out
>ipfw pipe 1225 config bw 128Kbit/s
>ipfw add pipe 1226 ip from any to 192.168.2.247 in
>ipfw pipe 1226 config bw 128Kbit/s
Это можно понять. Тогда почему при конфигурации
ipfw add pipe 1225 ip from any to 192.168.2.247 in
ipfw pipe 1225 config bw 128Kbit/sэффект тот-же. Я же ограничил только на вход, на выход не ограничивал?
Получается что обратный канал надо обязательно прописывать, либо в два раза больше на вход указывать? Интуитивно не понятный интерфейс какой-то.
Все решил проблемму.Все дело было в словах in и out . Я их забыл дописать в правилах. Теперь все работает на заявленной скорости даже если в одну трубу загонять и входящий и исходящий трафик.