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

Не передаются radius-атрибуты QU;
http://forum.bitel.ru/viewtopic.php?f=5&t=5446
Страница 1 из 1

Автор:  Ivanov_AP [ 04 май 2011, 03:05 ]
Заголовок сообщения:  Не передаются radius-атрибуты QU;

Доброго времени суток всем!
Биллинг 4.6, никак не удается передать этот атрибут :facepalm:
В конфиге radius-сервера :
Код:
attrset.1.title=4Mbit
attrset.1.attributes=Cisco-Account-Info=QU;;4000;;2000;;D;;4000;;2000
attrset.2.title=2Mbit
attrset.2.attributes=Cisco-Account-Info=QU;;2000;;1000;;D;;2000;;1000

(с одной ";" не работает тоже)
в dictionary.xml атрибут добавлен
А передается он вот так
Код:
04 00:49:16
Type=AUTHENTICATION_ACCEPT
Process time auth: 105 init_tariff: 1; set_ip: 0; common_auth: 94
Attributes:
Framed-IP-Address=10.10.10.10
Framed-IP-Netmask=255.255.255.255
Cisco-Account-Info=QU

Все , что идет после QU, съедается биллингом
Была уже такая тема (viewtopic.php?f=5&t=4793&start=16), но там версия биллинга другая.
В итоге атрибут не передается. Работает ли передача такого или подобного атрибута на 4.6 ?
Уважаемые разработчики, прокомментируйте пожалуйста, все дело в версии, или все-таки это должно работать на 4.6 и чего может не хватать?

Java:v.1.6.0_22, Linux
BGBillingServer v 4.6 build 695 from 19.04.2011
dialup вер. 4.6 сборка 220 от 22.07.2010 14:00:46
radius version 4.6 build 256 from 24.11.201


PS В 5.1 вышеуказанный атрибут передается нормально(

Автор:  skyb [ 04 май 2011, 05:27 ]
Заголовок сообщения:  Re: Не передаются radius-атрибуты QU;

не
Код:
Cisco-Account-Info
а
Код:
cisco-SSG-Service-Info=QU;;600000;;760000;;D;;600000;;760000

и в начале в дикшинаре это необходимо указать

Автор:  Ivanov_AP [ 04 май 2011, 14:06 ]
Заголовок сообщения:  Re: Не передаются radius-атрибуты QU;

skyb писал(а):
не
Код:
Cisco-Account-Info
а
Код:
cisco-SSG-Service-Info=QU;;600000;;760000;;D;;600000;;760000

и в начале в дикшинаре это необходимо указать


skyb, спасибо за ответ! В дикшшнари все есть. Но мало того, что не работает, открылась еще одна неприятная подробность:
Оказвается, если оба упомянутых атрибута (и мой, и предложенной skyb'ом) посылать через вкладку "Атрибуты" в свойствах договора в логине Dialup(VPN), то атрибуты посылаются нормально:
tcpdump:
Код:
Vendor Specific Attribute (26), length: 40, Value: Vendor: Cisco (9)
            Vendor Attribute: 251, Length: 32, Value: QU;600000;760000;D;600000;760000

Если же посылать эти же самые атрибуты через "Набор атрибутов" (Attrset) то они передаются криво, точнее не передаются совсем:
Код:
         Vendor Specific Attribute (26), length: 10, Value: Vendor: Cisco (9)
            Vendor Attribute: 251, Length: 2, Value: QU

(Наш NAS хочет видеть именно атрибут Cisco-Account-Info, а не cisco-SSG-Service-Info, cisco-SSG-Service-Info он воспринимать не будет) , но в данном случае, я вижу, это роли не играет)

как правильно занести эти атрибуты в attrset, чобы они работали? (";;" не помогает)

Автор:  snark [ 04 май 2011, 16:58 ]
Заголовок сообщения:  Re: Не передаются radius-атрибуты QU;

Ivanov_AP писал(а):
Наш NAS хочет видеть именно атрибут Cisco-Account-Info, а не cisco-SSG-Service-Info, cisco-SSG-Service-Info он воспринимать не будет

что за nas такой? sce что ли?

Автор:  Ivanov_AP [ 05 май 2011, 04:21 ]
Заголовок сообщения:  Re: Не передаются radius-атрибуты QU;

snark писал(а):
что за nas такой? sce что ли?

snark, так и знал, что спросите :)
это lISG
но дело не в специфических атрибутах, а в том что их и любые другие, содержащие знак ";" в 4.6 не получается передать через конструкцию "attrset=" в свойствах модуля Dialup/VPN

хоть кто-нибудь пытался?
если верить разработчикам, то работать должно:
viewtopic.php?f=2&t=2342&start=2 (сообщение аж ат Ср май 27, 2009 2:05 pm)

Уважаемые разработчики, ответьте, пожалуйста, ибо скорее всего только вы знаете ответ - возможно ли в 4.6 в свойствах модуля DialUp/VPN написать вот так
"attrset.8.title=2Mbit
attrset.8.attributes=cisco-SSG-Service-Info=QU;;2000;;1000;;D;;2000;;1000"
и оно будет работать?
потому что передается только cisco-SSG-Service-Info=QU

--------------------------------
Java:v.1.6.0_22, Linux
BGBillingServer v 4.6 build 695 from 19.04.2011
dialup вер. 4.6 сборка 220 от 22.07.2010 14:00:46
radius version 4.6 build 256 from 24.11.2011
--------------------------------

В 5.1 передается нормально. Давно бы уже запланировали переход и покупку 5.1, но там до сих пор не работает отсылка CoA не дожидаясь update-пакета, что критично (http://forum.bgbilling.ru/viewtopic.php?f=5&t=4335&start=47) Хотя у кого-то, видимо при магическом сочетании опций, работает. Это магическое сочетание найти пока не удается(

Автор:  Cromeshnic [ 05 май 2011, 07:12 ]
Заголовок сообщения:  Re: Не передаются radius-атрибуты QU;

viewtopic.php?p=39816#p39816
Переходите на 5.1 и не мучайтесь :)

Автор:  skyb [ 05 май 2011, 07:26 ]
Заголовок сообщения:  Re: Не передаются radius-атрибуты QU;

на 5.0 тоже работает

Автор:  Ivanov_AP [ 06 май 2011, 01:50 ]
Заголовок сообщения:  Re: Не передаются radius-атрибуты QU;

2 Cromeshnic
неужели все дело в этом? :shock: Просто я ТП составлял по примеру самих же разработчиков, а у них опции "засунуты" были в услугу траффик.
На самом деле у меня почти нет времени на тесты, с нетерпением буду ждать завтрашнего дня, чтобы все переделать и проверить CoA

2 skyb
Цитата:
на 5.0 тоже работает

на 5.0 работает что? CoA без update или атрибуты с разделителем нормально посылаются?

Автор:  skyb [ 06 май 2011, 02:48 ]
Заголовок сообщения:  Re: Не передаются radius-атрибуты QU;

Ivanov_AP писал(а):
на 5.0 работает что? CoA без update или атрибуты с разделителем нормально посылаются?

атрибуты которые вы показали, они отправляются.

Автор:  Ivanov_AP [ 10 май 2011, 21:55 ]
Заголовок сообщения:  Re: Не передаются radius-атрибуты QU;

Cromeshnic писал(а):
http://forum.bgbilling.ru/viewtopic.php?p=39816#p39816
Переходите на 5.1 и не мучайтесь :)

Спасибо огромное, все работает! Хорошо, что есть такие люди как Вы

так, где там плюсики ставят..

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