Биллинговая система Nodeny
16 Апреля 2024, 14:29:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 3 4 [5]
  Печать  
Автор Тема: Пара вопросов  (Прочитано 18936 раз)
Pa4ka
Старожил
****

Карма: 4
Offline Offline

Сообщений: 281

591884591
Просмотр профиля Email
« Ответ #60 : 26 Марта 2019, 09:36:07 »

Использования rlm_perl не самая хорошая идея.
С ним много разных проблем.
Почему, я использую, наверно тоже более 4 лет и все отлично, даже брасы и их конфиги беру из базы, пишу из веба билинга брасы.
Конечно реализовать можно и на rlm_sql, но это очень запутанно выходит ка по мне.
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #61 : 26 Марта 2019, 17:49:52 »

А как используется naslist ?
специально  прикрепил дамп таблицы naslist, в котором все наглядно описано,
в эту таблицу вносятся данные БРАСов!
из нее радиус берет нужную ему инфу, кстати модуль коа тоже переделан для работы с ней

Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1227

In LAN we trust!

358714596
Просмотр профиля
« Ответ #62 : 28 Марта 2019, 06:12:08 »

из нее радиус берет нужную ему инфу, кстати модуль коа тоже переделан для работы с ней
Т.е. не надо нас заводить в clients.conf?
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #63 : 28 Марта 2019, 10:45:24 »

из нее радиус берет нужную ему инфу, кстати модуль коа тоже переделан для работы с ней
Т.е. не надо нас заводить в clients.conf?
нужно!
из БД радиус смотрит тип авторизации!
но можно настроить make_config для генерирования  clients.conf и релоада радиуса (я об этом как то не подумал, запилю себе)
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #64 : 28 Марта 2019, 11:07:44 »

Я как-то делая хотспот баловался с радиусом. Так вот... при изменении clients.conf релоад радиуса не канал. Приходилось делать рестарт. Что-то так вот в памяти запало.
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #65 : 28 Марта 2019, 11:23:00 »

Я как-то делая хотспот баловался с радиусом. Так вот... при изменении clients.conf релоад радиуса не канал. Приходилось делать рестарт. Что-то так вот в памяти запало.
В доке нашел, файл clients.conf может быть загружен только во время старта радиуса!
так что да, только рестарт!
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1227

In LAN we trust!

358714596
Просмотр профиля
« Ответ #66 : 29 Марта 2019, 08:59:15 »

из нее радиус берет нужную ему инфу, кстати модуль коа тоже переделан для работы с ней
Т.е. не надо нас заводить в clients.conf?
нужно!
из БД радиус смотрит тип авторизации!
но можно настроить make_config для генерирования  clients.conf и релоада радиуса (я об этом как то не подумал, запилю себе)

Я имел в виду:
Цитировать
in sql.conf

        # Set to 'yes' to read radius clients from the database ('nas'
table)
        #readclients = yes
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #67 : 29 Марта 2019, 19:51:18 »

из нее радиус берет нужную ему инфу, кстати модуль коа тоже переделан для работы с ней
Т.е. не надо нас заводить в clients.conf?
нужно!
из БД радиус смотрит тип авторизации!
но можно настроить make_config для генерирования  clients.conf и релоада радиуса (я об этом как то не подумал, запилю себе)

Я имел в виду:
Цитировать
in sql.conf

        # Set to 'yes' to read radius clients from the database ('nas'
table)
        #readclients = yes

если устанавливать из пакетов, то не получится, т.к. отсутсвует модуль мускула
https://www.freshports.org/net/freeradius3/
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #68 : 08 Апреля 2019, 13:56:55 »

подскажите как вывести на админ страничке абона в верхнем меню или еще где то, ссылку типа 
htt:/site/index.php?olt=_olt_id&mac=device_mac
где где _olt_id из таблицы data0, а device_mac из mac_uid.

Общий шаблон находится в /usr/local/nodeny/web/tmpl/user/base.html

Но, как обычно, рекомендую его не править чтобы не было конфликтов при будущем его обновлении мною, а создать шаблон в разделе документы. Читай htt://nodeny.com.ua/wiki/index.php/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82%D0%B0

Тебе там не нужно ничего менять по дизайну, а просто скопировать содержимое base.html, добавить в нужное место твою ссылку и создать документ с тегами template=base и role=user

Из data0 данные достаются так: {{ user_info.dopdata._olt_id.show() }}

Переменная user_info доступна на каждой странице личного кабинета т.к. ее заполняет скрипт start_user.pl - а он запускается всегда. А вот device_mac недоступно. Нужно править start_user.pl. Я подумал, что я сделаю патч в модуле dhcp и переменная будет доступна
отлично!! спасибо большое за проделанную работу. у меня получилось, но как всегда есть нюансы)
я наверное не правильно выразился :
Цитировать
подскажите как вывести на админ страничке абона в верхнем меню или еще где то, ссылку типа 
я имел в виду что б по адресу  cgi-bin/stat.pl?a=user&uid=11 (web/user.pl), когда открываешь страницу абона, не переходя на персональную страницу, перейти по ссылке. т.е. одно нажатие и переход. на мобильных устройствах лишние нажатия как бы не к чему. а переменные для шаблонов не работают в user.pl или скорее всего я не знаю как, подскажите пожалуйста.
Записан
sedo26
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 100


Просмотр профиля Email
« Ответ #69 : 03 Мая 2019, 11:09:30 »

Чтобы не создавать отдельную тему - как можно выбрать абонентов, всех, кто подключен к определённому комутатору (опция 82). Нет поиска по устройству.
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 324


Просмотр профиля Email
« Ответ #70 : 04 Мая 2019, 10:08:05 »

Чтобы не создавать отдельную тему - как можно выбрать абонентов, всех, кто подключен к определённому комутатору (опция 82). Нет поиска по устройству.

Код:
SELECT * FROM `mac_uid` WHERE `device_mac` LIKE 'fcfaf72b8592'
Записан
Страниц: 1 ... 3 4 [5]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!