Биллинговая система Nodeny
24 Ноября 2024, 04:18:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
  Начало Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1]
1  Главная категория / Курилка / Re: Простая авторизация по DHCP (Нужна помощь) : 16 Августа 2012, 22:17:26
Микротик нормально рулит, на скоростях 50м\с, будет больше - купим помощнее.

через телнет давно сам задумываюсь, апи втопку по причине тормознутости и тупости.

что касается помощи - постараюсь описать все детально и рассказать что и как крутится, (только нуна времени чуток) ну и скину скрипты. Не вопрос. Делать за меня не надо, а вот подсказать было нужно. Просто оно заработало, все отлично, но с базой бывает коряво, тоесть там именно в запросах путаюсь (точнее в том как их правильно создать... ну нен люблю я майскл) ))))) Вот и все проблемы.
2  Главная категория / Курилка / Re: Простая авторизация по DHCP (Нужна помощь) : 16 Августа 2012, 17:55:05
А получилось что работает любой вид авторизации (хотя с рртр помаленько спрыгиваем) и получилось нечто взамен опции 82 при ДХЦП. Тоесть пропишем в нодени в техданные мак и адрес компа абонента, и он если мак есть в базе получает по дхцп адрес, и по ходу сразу же получает доступ в инет. Если сеть ненадежная - тогда просто дхцп работает, (данные дхцп дергает из биллинга, опять же, ну а авторизоваться как нравится, по веб, или по авторизатору. Ну такая себе централизованная система управления абонентами.
3  Главная категория / Курилка / Re: Простая авторизация по DHCP (Нужна помощь) : 16 Августа 2012, 14:38:34
Как?! Бесплатно?!  Смеющийся

Если интересует то в принципе поделюсь, тем более если кто поможет откатать и до ума довести. В личку или на мыло, пообщаемся  Улыбающийся
4  Главная категория / Курилка / Re: Простая авторизация по DHCP (Нужна помощь) : 15 Августа 2012, 22:27:13
Стандартный ответ  Смеющийся - "Странно ожидать от сообщества решение исключительно вашей еденичной неповторяющейся и никому не нужной проблемы за бесплатно"

ну и кроме того - "и при этом к нодени задача не имеет никакого отношения." - имеет самое прямое, потому что добавила функционал...

Суть не в том, решить то я ее решил, Успехов, Господа!
5  Главная категория / Курилка / Re: Простая авторизация по DHCP (Нужна помощь) : 05 Июня 2012, 09:01:43
Ребята спасибо за помощь, очень хороший форум, все такие ОТЗЫВЧИВЫЕ и ОБЩИТЕЛЬНЫЕ, все заработало, Успехов!
6  Главная категория / Курилка / Re: Простая авторизация по DHCP (Нужна помощь) : 01 Июня 2012, 22:40:58
А в ответ тишина? АП!
7  Главная категория / Юмор / Re: Война языков : 30 Мая 2012, 23:53:14
Но некоторые переводы на нашем родном УКР просто дают отдыхать даже гоблину ((
8  Главная категория / Курилка / Простая авторизация по DHCP (Нужна помощь) : 30 Мая 2012, 23:30:31
В общем додумался до такого вот консенсуса Улыбающийся

Абоненты ходят через микротик, как по РРТР так и на простой НАТ.
Микротиком рулит НоДени.
Работает авторизаторЛ2
Работает авторизатор через веб
Работает просто постоянный доступ
(это для тех кто без РРТР)
Ну и собственно РРТР то там авторизатор не нужен.

TODO: (точнее почти получается)
Крутится немного допиленный напильником стыренный отсюда http :/ /netpatch. ru/db2dhcp .html (без пробелов) DHCP сервер, данные берет из базы НоДени. Соответственно база немого подправленна в соосветствии с примером на указаном сайте и в конфиг засунут вложенный запрос. Сам ДХЦП умеет выводить в файл либо тех юзеров что получили от него адрес, либо (мне больше нравится, привычка делать семафоры, создавать в указанной директории пустые файлы с названиями соответствующими тем кто получил от него адрес опять же).

Что не могу сделать: не могу понять как написать простейшую функцию типа auth($ip,$state) где $ip - айпишник абонента, а $state - соответственно включить его или выключить.

Что получится: в итоге получаем фичу, не затрагивающую (не затраХивающую Улыбающийся)))) основной функционал биллинга, но позволяющую работать абонентам полностью без авторизаторов в случае прозрачной по L2 сети.
(Да, время лизинга дхцп можно сделать пару минут, и тогда если абонент "внезапно умер" тоесть не перезапрашивает свой ИП то биллинг его отключает от инета.)
Кроме того, через АПИ микротика можно подправлять АРП таблицу (ИМХО для параноиков, но если прет то почему не прикрутить, ее вообще раз в полчаса обновлять, если конечно провайдер не жадный:-))))
Что осталось: дописать демона следящего за состоянием лизингов по дхцп, и соответственно вкл-откл доступ абонента в сеть.

Что уже работает: на данный момент отлично работает сам дхцп, работает локальный днс с кешированием инет адресов, ну и собсно НоДени.
Все данные типа там маки, имена хостов и ип вносятся в допфилдсы на самой НоДени.

ЗЫЖ Ребят, подскажите решение кому не трудно, а то я с перлом так себе, а с БД вообще никак, мне простейший запрос намалевать это просто ужасть какой-то %-(
9  Главная категория / Nodeny 49 / Re: Миграция из других биллингов. Перенос учеток юзеров. : 14 Августа 2010, 11:50:47
понял :-)
значит нема. придется писать свой :-)
10  Главная категория / Nodeny 49 / Миграция из других биллингов. Перенос учеток юзеров. : 14 Августа 2010, 11:07:58
Доброво времени суток!

В настоящий момент юзаю биллинг abills, планирую переход на nodeny. Хотел поинтересоваться, нету ли стандартного скрипта для переноса пользователей из одной бд в другую.
(скрипта по типу  - указал что где лежит в старой базе - оно вытянуло - перенесло в новую)
по типу кнопки "Сделать хорошо"  Смеющийся

В принципе можно сделать в рнрадмин но это займет некоторое время и нервные клетки :-)

ЗЫЖ систему поставил, понравилось, чувствуется подход к работе ))
Страниц: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!