Страница 1 из 1

Octets direction

Добавлено: Пт апр 17, 2009 2:06 pm
LKharlamov
/usr/abills/libexec/config.pl
#Octets direction
# server - Count octets from server side
# user - Count octets from user side (default)
$conf{octets_direction}='user';

Я так понимаю это должно влиять на параметр Octets-Direction записывающийся в /var/run/radattr.pppX.
Эта переменная может принимать значения:
0 in+out;
1 in;
2 out.
Но входящий и исходящий же понятие относительные, как гриться смотря с какой стороны смотреть. Когда я выставляю в билинге ограничение на полученный трафик, то после подключения к серверу клиенту создаётся файл radattr.pppX, содержащий Octets-Direction = 1, а должно быть ведь 2, так как входящий трафик для клиента, является исходящим трафиком для сервера.
Переключение в конфиге абилса переменной $conf{octets_direction} на 'server' - не даёт изменений, по прежнему выставляется 1, как быть?

Добавлено: Пт апр 17, 2009 2:24 pm
LKharlamov
В файле /usr/abills/Abills/mysql/Auth.pm:
строчку
$RAD_PAIRS->{'Octets-Direction'} = $self->{OCTETS_DIRECTION};

заменил на:
$RAD_PAIRS->{'Octets-Direction'} = 2;

теперь сессии рвуться в моей ситуации правильно, но это ведь не самое правильное решение... Думаю нужно всётаки разобраться до конца.

Добавлено: Вт апр 21, 2009 3:11 pm
LKharlamov
Up

Добавлено: Ср апр 22, 2009 8:09 am
~AsmodeuS~
LKharlamov писал(а):В файле /usr/abills/Abills/mysql/Auth.pm:
строчку
$RAD_PAIRS->{'Octets-Direction'} = $self->{OCTETS_DIRECTION};

заменил на:
$RAD_PAIRS->{'Octets-Direction'} = 2;

теперь сессии рвуться в моей ситуации правильно, но это ведь не самое правильное решение... Думаю нужно всётаки разобраться до конца.
так вы выбирайте праивльный тип в тарифном плане

Добавлено: Ср апр 22, 2009 10:39 am
xoy
в том-то и дело, что в тарифном плане стоит Получено(подрозумеваю получено клиентом)
А то что передается пппд соответсвует 1 - то есть принто клиентом

Добавлено: Ср апр 22, 2009 11:57 am
LKharlamov
~AsmodeuS~ писал(а): так вы выбирайте праивльный тип в тарифном плане
Так я и выбираю тип правильно, в абиллсе выбираю "Получено", а при подключении пользователя в его файл radattr.pppX, переменной Octets-Direction прописывается значение 1, а должно быть 2, при этом остаток трафика расчитывается верно, а вот направление выставляется неправильно.
Переключение в конфиге абиллса параметра $conf{octets_direction} нидаёт ни каких перемен, также пишется 1.

Добавлено: Вс май 03, 2009 8:59 pm
LKharlamov
Уважаемые разработчики, уделите капельку внимания и обратите на мой вопрос внимание... Если я неправ на 100% так и скажите, буду разбираться, но мне кажется что я думаю правильно...

Добавлено: Пн май 04, 2009 9:26 am
~AsmodeuS~
# Octets-Direction
VALUE Octets-Direction Sum 0
VALUE Octets-Direction Input 1
VALUE Octets-Direction Output 2
VALUE Octets-Direction MaxOveral 3
VALUE Octets-Direction MaxSession 4


добавил работу с параметром

$conf{octets_direction}

Добавлено: Пн май 11, 2009 5:34 am
LKharlamov
мерси, теперь робит :)