Проблема с нарезкой скоростей

Модуль для подсчета трафика в локальной сети
Ответить
vcubeb2df
Сообщения: 4
Зарегистрирован: Вт сен 25, 2012 7:32 pm

Проблема с нарезкой скоростей

Сообщение vcubeb2df » Ср сен 26, 2012 7:04 am

Есть сервер Ubuntu 10.04 Abills 0.54 freeradius
Созданы тарифные планы 20Мб 50 Мб 80 Мб 100 Мб
группа по трафику скорость с 0 до 24 на вход и выход указана в тарифном плане.
делаю /usr/abills/libexec/billd checkspeed NAS_IDS=2 SHOW_SPEED=1
показывает клиента kvt304d18kv32 -> IN: 50000 OUT: 50000
делаю проверку

root@billing:~# tc class show dev ppp48
class htb 1:5322 root prio 0 rate 50000Kbit ceil 50000Kbit burst 1600b cburst 1600b
то есть в htb скорость поставило ту что надо
клиенту создается
radattr.ppp48 с параметрами 50 000 на 50 000
при проверке
iperf показывает скорость 8-9 Мбит
ставлю в тарифном плане скорость 80 000 iperf показывает 16мб
ставлю скорость 100 000
и iperf и tc class show dev ppp48 показівают нормальную скорость в 89-94 Мб
не подскажите где рыть?
Началось дня 2 назад.
обновлений линукса не делал. Ни с того ни с сего. Перезапуск служб не помогает

ip_pre_up

#!/bin/sh
#
# check
# tc -s -d qdisc ls dev ...
# tc -s -d class ls dev ...
# tc -s -d filter ls dev ... parent 1:
# tc -s -d filter ls dev ... parent ffff:

TC="/sbin/tc"
TCQA="$TC qdisc add dev $IFNAME"
TCQD="$TC qdisc del dev $IFNAME"

$TCQD root &>/dev/null
$TCQD ingress &>/dev/null

$TCQA root handle 1: htb
$TCQA handle ffff: ingress

/usr/abills/libexec/linkupdown ipn up $IFNAME $PEERNAME $IPREMOTE OS=Linux

vcubeb2df
Сообщения: 4
Зарегистрирован: Вт сен 25, 2012 7:32 pm

Re: Проблема с нарезкой скоростей

Сообщение vcubeb2df » Ср сен 26, 2012 7:07 am

iperf
на локальную сетевую показывает всю возможную скорость (100 000 kb/c)
а на внешнюю я так понимаю должно резаться и показывать ту которую нарезало через TC htb.

Ответить