URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52395
[ Назад ]

Исходное сообщение
"Скорость ниже в два раза чем в pipe config?"

Отправлено knsi , 13-Янв-05 20:41 
Помогите разобраться. Проблема в срезании скорости в два раза при закачке с инета. Прописываем правила:
/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. В чем причина?


Содержание

Сообщения в этом обсуждении
"Скорость ниже в два раза чем в pipe config?"
Отправлено godmother , 14-Янв-05 11:16 
>Помогите разобраться. Проблема в срезании скорости в два раза при закачке с
>инета. Прописываем правила:
>/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


"Скорость ниже в два раза чем в pipe config?"
Отправлено knsi , 14-Янв-05 12:14 

>
>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

эффект тот-же. Я же ограничил только на вход, на выход не ограничивал?
Получается что обратный канал надо обязательно прописывать, либо в два раза больше на вход указывать? Интуитивно не понятный интерфейс какой-то.


"Скорость ниже в два раза чем в pipe config?"
Отправлено knsi , 14-Янв-05 15:18 
Все решил проблемму.

Все дело было в словах in и out . Я их забыл дописать в правилах. Теперь все работает на заявленной скорости даже если в одну трубу загонять и входящий и исходящий трафик.