Обсуждение статьи тематического каталога: Дизайн биллинг системы с использованием RADIUS и внешней верификации (billing radius auth aaa sql)Ссылка на текст статьи: http://www.opennet.me/base/cisco/radius_billing.txt.html
Хммм статья интересная, но несколько устарела
в смысле использования софта ...
я бы по рекомендовал freeradius
там уже все готово :)
а cistron уже по моему умер
в смысле новых разработок
"вывести в уеб информацию" - прикольная опечатка!
;)
использование XtRADIUS-a с внешними приложениями даёт большие накладные расходы на вызов этих самых приложений. Мы уже через этот путь проходили, и получили кучу проблем. Далее - внешние приложения каждый раз при запуске создают соеденения с SQL сервером - это еще добавляет загрузки и что не маловажно - временной задержки. В итоге - при большом количестве работающий пользователей время авторизации может достигать больших значений, вплоть до наступления таймаута со стороны клиента.
Далее - если еще посчитать расходы вызываемые ALIVE записями (для примера - 20 пользователей на линии алайвы приходят каждые 120 сек) то система при может просто остановится.
Позволю себе совет - если не нужна MSCHAP & MASCHAP V2 авторизации то стоит использовать GNU-RADIUS или OpenRADIUS. Если нужны мелкософтовские фичи - то FreeRADIUS (хотя он и монстроватый какой-то).
>использование XtRADIUS-a с внешними приложениями даёт большие накладные расходы на вызов этих
>самых приложений. Мы уже через этот путь проходили, и получили кучу
>проблем. Далее - внешние приложения каждый раз при запуске создают соеденения
>с SQL сервером - это еще добавляет загрузки и что не
>маловажно - временной задержки. В итоге - при большом количестве работающий
>пользователей время авторизации может достигать больших значений, вплоть до наступления таймаута
>со стороны клиента.
>Далее - если еще посчитать расходы вызываемые ALIVE записями (для примера -
>20 пользователей на линии алайвы приходят каждые 120 сек) то система
>при может просто остановится.
>Позволю себе совет - если не нужна MSCHAP & MASCHAP V2 авторизации
>то стоит использовать GNU-RADIUS или OpenRADIUS. Если нужны мелкософтовские фичи -
>то FreeRADIUS (хотя он и монстроватый какой-то).угу
иcтину глаголишь ,)
но Фри не такой уж и монтр :)
зато жир! поправил конфиги и вот тебе биллинг :)
все в MySQL(или Post или Orcale)
а пароли берет откудов угодно
начиная от простых файлов заканчивая sql или ldap
Позволю себе несколько не согласиться :)
У меня уже год как успешно работает FreeRADIUS, в биллинг (Oracle) ходит посредством внешних педалей, писаных на перле. Количество одновременных юзеров - от 500 + обработка запросов IVR. Задержка авторизации - максимум 5 сек. Правда ALIVE не юзаем - под это дело опять же педаль используется, которая наличие юзера на линии проверяет (на случай потери STOP) и денюжку периодически списывает.
Вы ip-phone сервис предоставляете?(IVR)Хотелось бы пообщаться. Есть шлюз нужен gatekeeper+биллинг. Не хочется изобретать велосипед снова.
Пока нет, насчет этого еще предстоит помучиться (правда насчет SIP есть некоторые наработки). Текущая IVR (AS5350 + FreeRADIUS + perl) работает как информационная служба для интернетчиков - остаток на счете узнать, платеж инет-картой перечислить...
IVR у вас на циске может VoIP обслуживать или только с телефонного порта ?
использование XtRADIUS-a с внешними приложениями даёт большие накладные расходы на вызов этих самых приложений. Мы уже через этот путь проходили, и получили кучу проблем. Далее - внешние приложения каждый раз при запуске создают соеденения с SQL сервером - это еще добавляет загрузки и что не маловажно - временной задержки. В итоге - при большом количестве работающий пользователей время авторизации может достигать больших значений, вплоть до наступления таймаута со стороны клиента.
Далее - если еще посчитать расходы вызываемые ALIVE записями (для примера - 20 пользователей на линии алайвы приходят каждые 120 сек) то система при может просто остановится.
Позволю себе совет - если не нужна MSCHAP & MASCHAP V2 авторизации то стоит использовать GNU-RADIUS или OpenRADIUS. Если нужны мелкософтовские фичи - то FreeRADIUS (хотя он и монстроватый какой-то).
А как лучше организовать биллинг при помощи FreeRADIUS? Что для этого требуется?
может кто-нибудь поделится готовым решением или скажет где можно его слить. Есть проблема с биллингом, т.е. нужно продавать инет в кафешке по трафику, никто не подскажет готовое решение с управлением для админа-чайника в кафешке через вебинтерфейс, буду заранее благодарен.
а я задрался уже freeradius ставить
не собирается он ни на чем , ни оа OpenBSD ни на Gentoo у меня
нормально ставится на Фре и на FC2, работает нормально до того момента пока наплыв юзверей не доходит до 20 и выше вызовов в секунду :( начинают сыпаться ерроры в лог радиуса о превышении тридов + от циски приходят периодически повторные запросы, которые радиус уже обработал, но какого-то хрена на циску это не дошло :(