alibek Posted December 22, 2016 · Report post Нужно временно прикрутить к BRAS (Ericsson SE100) RADIUS-сервер с минимальной функциональностью. Есть что-нибудь попроще FreeRADIUS? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted December 22, 2016 · Report post всякие проприетарные, но они как раз из биллингов, типа utm5-radius, lanbilling-radius и т.п. они не такие сложные, но и куда менее фукнциональные Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NiTr0 Posted December 22, 2016 · Report post Есть что-нибудь попроще FreeRADIUS? есть окаменелости типа cistron radius и т.п., или на перле/питоне свой писать (либы, опять же, есть). Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted December 22, 2016 · Report post Есть что-нибудь попроще FreeRADIUS? Куда уж проще. Хотя писали его с телефонией головного мозга и нужно в начале поразбираться. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted December 22, 2016 · Report post FreeRADIUS какой-то очень замороченный, там по примерам и конфигам разобраться сложно, нужно подробно изучать документацию. Биллинг как раз не нужен, он есть и абонентов обсчитывает, но у него встроенный RADIUS поломался. Пока не исправлю, хочу к нему внешний RADIUS прикрутить (чтобы брал сервисы и тарифы из БД и отдавал на BRAS). Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted December 22, 2016 · Report post Ну в плане аккаунтинга Freeradius как раз простой - может тупо в файлы писать все аттрибуты, может в базу в его стандартную схему, это как раз легко сделать Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted December 22, 2016 · Report post Спрошу по другому. У меня есть БД, из которой можно извлечь следующую информацию: - логин/пароль/статус услуги - срок действия услуги - AV-пары для check (помимо пароля может быть проверка на порт, MAC-адрес и т.д.) - AV-пары для reply (скорость доступа, IP-адрес, профили и т.п.) - AV-пары для reply при отрицательном балансе - AV-пары для CoA для тарифов с изменяемой скоростью Все эти данные управляются биллингом (считаются деньги, обновляется статус услуг и т.п.). Мне нужен внешний RADIUS-сервер, который бы обрабатывал check и возвращал reply. Еще хорошо, чтобы бы он еще и детализацию писал, чтобы впоследствии ее загрузить в биллинг. Желательно чтобы RADIUS-сервер мог работать прямо с базой Oracle, но в принципе меня устроит ежечасная синхронизация с базой MySQL или даже генерация текстовых конфигов. Нет ли другого RADIUS-сервера, который бы это сделал? FreeRADIUS это наверняка умеет, но что-то чем больше читаю документацию, тем меньше он мне нравится. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted December 22, 2016 · Report post alibek Аналогов Freeradius по факту нет (бесплатных) Есть ещё radiator, но он за $ Сам не пробовал, но коллеги по прошлому месту работы отзывались очень хорошо о нём. Короче, два-три дня надо чтобы раскурить freeradius для того, что вам нужно. Ну или оплатить эту работу кому-нибудь, тут на форуме найдутся желающие Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted December 22, 2016 · Report post Понятно, спасибо. Видимо придется его изучать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted December 22, 2016 · Report post Есть ещё radiator, но он за $ Ох ты блин, какой-то он сильно дорогой. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted December 23, 2016 · Report post по-моему, быстрее починить родной радиус, чем костылить это все. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted December 23, 2016 · Report post Там какая-то непонятная проблема, нужно привлекать разработчиков. А это не быстро. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
FATHER_FBI Posted December 23, 2016 · Report post Не факт что получиться слезть на FreeRADIUS без привлечения своих разработчиков. Вендор мог написать свой radius с блекджеком и нужный Вам функционал, априори может отсутствовать в FreeRADIUS. Спросите у разработчиков поломанного radius, есть ли возможность мигрировать на FreeRADIUS. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted December 23, 2016 · Report post Там мне весь функционал не нужен, мне нужно только отдать параметры тарифов на BRAS. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
morfair Posted December 28, 2016 · Report post С FreeRADIUS'ом всё просто. Быстренько пробегаетесь по radiusd.conf, потом в clients.conf прописываете nas'ы, localhost уставляете, затем более осознанно настраиваете sql.conf, и в site-enables (в debian style etc) убираете почти всё, кроме pap, chap, sql. Готово. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted December 28, 2016 · Report post Ну я примерно так и делаю, только с SQL пришлось немного повозиться (пересобрать с поддержкой Oracle и использованием Oracle Instant Client). Только наверное не site-enables, а mods-enabled. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
morfair Posted December 28, 2016 · Report post Ну я примерно так и делаю, только с SQL пришлось немного повозиться (пересобрать с поддержкой Oracle и использованием Oracle Instant Client). Только наверное не site-enables, а mods-enabled. /etc/freeradius/sites-enabled, в apache-стиле сделан в дебиане, где лежит конфиг с логикой (порядком) работы. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted December 28, 2016 · Report post А что за билинг на оракле? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted December 28, 2016 · Report post Да их много разных. У меня Билл Мастер. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...