forum.bitel.ru
http://forum.bitel.ru/

Криво отрабатывает COA
http://forum.bitel.ru/viewtopic.php?f=5&t=5217
Страница 1 из 1

Автор:  braek-neck [ 03 мар 2011, 23:50 ]
Заголовок сообщения:  Криво отрабатывает COA

Доброго всем времени суток.
Никак не могу понять в чем дело.
Создал тариф

Вложение:
Untitled-2.jpg
Untitled-2.jpg [ 86.08 КБ | Просмотров: 2526 ]


при подключении до привышения трафика действет зона 256www. в mpd (5.5) атрибуты скорости выглядят так

Код:
Traffic limits:
        in#1    : 'flt1 pass'
        in#2    : 'all shape 256000 pass'
        out#1   : 'flt2 pass'
        out#2   : 'all shape 256000 pass'



После привышения

Код:
Traffic limits:
        in#1    : 'flt1 pass'
        out#1   : 'flt2 pass'
        out#2   : 'all shape 64000 pass'


в connection.log

Код:
03-04/09:04:53  INFO [pool-1-thread-4] connections - [ 11300803; test5; 73320 ] CoA packet tryCount=1 on х.х.57.12:1812
Type=43
Attributes:
        User-Name=test5
        Framed-IP-Address=79.142.58.103
        Acct-Session-Id=9207913-L-63
        mpd-limit=out#1=flt2 pass
        mpd-limit=in#1=flt1 pass
        mpd-limit=out#2=all shape 64000 pass
        mpd-filter=1#1=match dst net х.х.х.х/24
        mpd-filter=2#1=match src net х.х.х.х/24
        mpd-filter=1#2=match dst net х.х.х.х/24
        mpd-filter=2#2=match src net х.х.х.х/24




Почему при отправке COA уходят только атрибуты из услуги в которой произошла смена зоны? А все остальные атрибуты затираються.

Автор:  Администратор [ 04 мар 2011, 11:59 ]
Заголовок сообщения:  Re: Криво отрабатывает COA

Там в конфиге NASа нужно флаг nas.inspector.coa.send.all.attributes=1 выставить определённый,чтобы все высылались.
http://www.bgbilling.ru/v5.1/doc/ch12s12s08.html

Автор:  ok-2004 [ 05 мар 2011, 19:14 ]
Заголовок сообщения:  Re: Криво отрабатывает COA

да, сам недавно наступил на эти лыжи, пока не понял всю могучесть этого флага. Как гриться:
Код:
#!/bin/bash
phrase="UlRGTSxkdWRlCg=="
ans="U29ycnkgZm9yIHRoZSBzdHVwaWQgam9rZSwgZ2F5Cg=="
que="U2F2dnk/Cg=="
die () {
tput sgr0 ; clear
echo "$que"|base64 -d
read -t 2 -p '  y/n ?' ANS
if [ "$ANS" = "y" ]
then
echo "$ans"|base64 -d
exit
else
tput setaf 1 ; return 0
fi
}
trap die SIGINT
n=1 ; tput setaf 1 ; clear
while
[ $n -le 500 ]
do
clear
x=$[ ( $RANDOM % 100 )  + 1 ]
y=$[ ( $RANDOM % 100 )  + 1 ]
tput cup $x $y
echo "$phrase"|base64 -d
n=$(( $n + 1 ))
sleep 1
done


;)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/