alibek Posted December 22, 2016 Posted December 22, 2016 Нужно временно прикрутить к BRAS (Ericsson SE100) RADIUS-сервер с минимальной функциональностью. Есть что-нибудь попроще FreeRADIUS? Вставить ник Quote
s.lobanov Posted December 22, 2016 Posted December 22, 2016 всякие проприетарные, но они как раз из биллингов, типа utm5-radius, lanbilling-radius и т.п. они не такие сложные, но и куда менее фукнциональные Вставить ник Quote
NiTr0 Posted December 22, 2016 Posted December 22, 2016 Есть что-нибудь попроще FreeRADIUS? есть окаменелости типа cistron radius и т.п., или на перле/питоне свой писать (либы, опять же, есть). Вставить ник Quote
Ivan_83 Posted December 22, 2016 Posted December 22, 2016 Есть что-нибудь попроще FreeRADIUS? Куда уж проще. Хотя писали его с телефонией головного мозга и нужно в начале поразбираться. Вставить ник Quote
alibek Posted December 22, 2016 Author Posted December 22, 2016 FreeRADIUS какой-то очень замороченный, там по примерам и конфигам разобраться сложно, нужно подробно изучать документацию. Биллинг как раз не нужен, он есть и абонентов обсчитывает, но у него встроенный RADIUS поломался. Пока не исправлю, хочу к нему внешний RADIUS прикрутить (чтобы брал сервисы и тарифы из БД и отдавал на BRAS). Вставить ник Quote
s.lobanov Posted December 22, 2016 Posted December 22, 2016 Ну в плане аккаунтинга Freeradius как раз простой - может тупо в файлы писать все аттрибуты, может в базу в его стандартную схему, это как раз легко сделать Вставить ник Quote
alibek Posted December 22, 2016 Author Posted December 22, 2016 Спрошу по другому. У меня есть БД, из которой можно извлечь следующую информацию: - логин/пароль/статус услуги - срок действия услуги - AV-пары для check (помимо пароля может быть проверка на порт, MAC-адрес и т.д.) - AV-пары для reply (скорость доступа, IP-адрес, профили и т.п.) - AV-пары для reply при отрицательном балансе - AV-пары для CoA для тарифов с изменяемой скоростью Все эти данные управляются биллингом (считаются деньги, обновляется статус услуг и т.п.). Мне нужен внешний RADIUS-сервер, который бы обрабатывал check и возвращал reply. Еще хорошо, чтобы бы он еще и детализацию писал, чтобы впоследствии ее загрузить в биллинг. Желательно чтобы RADIUS-сервер мог работать прямо с базой Oracle, но в принципе меня устроит ежечасная синхронизация с базой MySQL или даже генерация текстовых конфигов. Нет ли другого RADIUS-сервера, который бы это сделал? FreeRADIUS это наверняка умеет, но что-то чем больше читаю документацию, тем меньше он мне нравится. Вставить ник Quote
s.lobanov Posted December 22, 2016 Posted December 22, 2016 alibek Аналогов Freeradius по факту нет (бесплатных) Есть ещё radiator, но он за $ Сам не пробовал, но коллеги по прошлому месту работы отзывались очень хорошо о нём. Короче, два-три дня надо чтобы раскурить freeradius для того, что вам нужно. Ну или оплатить эту работу кому-нибудь, тут на форуме найдутся желающие Вставить ник Quote
alibek Posted December 22, 2016 Author Posted December 22, 2016 Понятно, спасибо. Видимо придется его изучать. Вставить ник Quote
alibek Posted December 22, 2016 Author Posted December 22, 2016 Есть ещё radiator, но он за $ Ох ты блин, какой-то он сильно дорогой. Вставить ник Quote
myth Posted December 23, 2016 Posted December 23, 2016 по-моему, быстрее починить родной радиус, чем костылить это все. Вставить ник Quote
alibek Posted December 23, 2016 Author Posted December 23, 2016 Там какая-то непонятная проблема, нужно привлекать разработчиков. А это не быстро. Вставить ник Quote
FATHER_FBI Posted December 23, 2016 Posted December 23, 2016 Не факт что получиться слезть на FreeRADIUS без привлечения своих разработчиков. Вендор мог написать свой radius с блекджеком и нужный Вам функционал, априори может отсутствовать в FreeRADIUS. Спросите у разработчиков поломанного radius, есть ли возможность мигрировать на FreeRADIUS. Вставить ник Quote
alibek Posted December 23, 2016 Author Posted December 23, 2016 Там мне весь функционал не нужен, мне нужно только отдать параметры тарифов на BRAS. Вставить ник Quote
morfair Posted December 28, 2016 Posted December 28, 2016 С FreeRADIUS'ом всё просто. Быстренько пробегаетесь по radiusd.conf, потом в clients.conf прописываете nas'ы, localhost уставляете, затем более осознанно настраиваете sql.conf, и в site-enables (в debian style etc) убираете почти всё, кроме pap, chap, sql. Готово. Вставить ник Quote
alibek Posted December 28, 2016 Author Posted December 28, 2016 Ну я примерно так и делаю, только с SQL пришлось немного повозиться (пересобрать с поддержкой Oracle и использованием Oracle Instant Client). Только наверное не site-enables, а mods-enabled. Вставить ник Quote
morfair Posted December 28, 2016 Posted December 28, 2016 Ну я примерно так и делаю, только с SQL пришлось немного повозиться (пересобрать с поддержкой Oracle и использованием Oracle Instant Client). Только наверное не site-enables, а mods-enabled. /etc/freeradius/sites-enabled, в apache-стиле сделан в дебиане, где лежит конфиг с логикой (порядком) работы. Вставить ник Quote
zhenya` Posted December 28, 2016 Posted December 28, 2016 А что за билинг на оракле? Вставить ник Quote
alibek Posted December 28, 2016 Author Posted December 28, 2016 Да их много разных. У меня Билл Мастер. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.