Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: LtyM от 20 Февраля 2013, 10:57:32



Название: Пара вопросов
Отправлено: LtyM от 20 Февраля 2013, 10:57:32
Всем привет. Имеется парочка вопросов по ND+ и в целом:
1.Графики трафика  :) съезжают на 2 часа вперёд. Срезы отображаются по времени корректно. Где подправить?
2. Что с миграцией карт с 50.32 (если есть уже данные на них) на ND+? Можно ли использовать старые карты? Без ошибок ли перенесётся информация?


Название: Re: Пара вопросов
Отправлено: ser970 от 20 Февраля 2013, 13:07:55
Всем привет. Имеется парочка вопросов по ND+ и в целом:
1.Графики трафика  :) съезжают на 2 часа вперёд. Срезы отображаются по времени корректно. Где подправить?
часовой пояс изменить .


Название: Re: Пара вопросов
Отправлено: Efendy от 20 Февраля 2013, 16:19:40
На карте объекты придется создать снова, у меня монтажник по-моему справился за полчаса, клиентов привязал за день


Название: Re: Пара вопросов
Отправлено: LtyM от 20 Февраля 2013, 17:07:47
Всем привет. Имеется парочка вопросов по ND+ и в целом:
1.Графики трафика  :) съезжают на 2 часа вперёд. Срезы отображаются по времени корректно. Где подправить?
часовой пояс изменить .
Команда date в FreeBSD выдаёт нормальное время:
Wed Feb 20 16:59:25 EET 2013
В чём подкрутить часовые пояса подскажите пожалуйста :-\.

На карте объекты придется создать снова, у меня монтажник по-моему справился за полчаса, клиентов привязал за день
То не проблема уже переписать. Буду знать.
Есть ли пособие или может уже кто отвечал как прикрутить яндекс карту, как у Вас в тесте.
И ещё маленький вопрос - в поле логин символ @ выдаёт ошибку  ???

PS Будет ли возможность прикрутить старые карты? Яндекс не показывает дома в нашей провинции.


Название: Re: Пара вопросов
Отправлено: stix от 20 Февраля 2013, 17:12:14
покажи время из localtime перла

#!/usr/bin/perl
my $now = localtime;
print "NOW: $now\n";


Название: Re: Пара вопросов
Отправлено: Efendy от 20 Февраля 2013, 17:48:57
В логине разрешены только цифры и латинские буквы. В принципе, @ можно

Карту вообще сделать проще простого, более того, вверху появится кнопочка help - я все предусмотрел)


Название: Re: Пара вопросов
Отправлено: ser970 от 20 Февраля 2013, 19:58:08
Всем привет. Имеется парочка вопросов по ND+ и в целом:
1.Графики трафика  :) съезжают на 2 часа вперёд. Срезы отображаются по времени корректно. Где подправить?
часовой пояс изменить .
Команда date в FreeBSD выдаёт нормальное время:
Wed Feb 20 16:59:25 EET 2013
В чём подкрутить часовые пояса подскажите пожалуйста :-\.



вариантов много
 от sysinstall
до
ln -sf /usr/share/zoneinfo/Europe/Kiev /etc/localtime

или правки скриптов


Название: Re: Пара вопросов
Отправлено: LtyM от 21 Февраля 2013, 11:33:54
покажи время из localtime перла
Не получается.


вариантов много
 от sysinstall
до
ln -sf /usr/share/zoneinfo/Europe/Kiev /etc/localtime

или правки скриптов

После изменения Time Zone теперь даже срезы повисли -_-. Вернул как было. Графики без изменений.


Название: Re: Пара вопросов
Отправлено: Efendy от 21 Февраля 2013, 14:31:32
PS Будет ли возможность прикрутить старые карты? Яндекс не показывает дома в нашей провинции.
У Яндекса есть фича "народные карты" - вы сами можете рисовать дома и т.д. Заодно вы поможете своему региону - этими картами смогут пользоваться не только вы


Название: Re: Пара вопросов
Отправлено: LtyM от 21 Февраля 2013, 16:19:17
покажи время из localtime перла

#!/usr/bin/perl
my $now = localtime;
print "NOW: $now\n";
Как делал:
Сохраните этот скрипт в файле, например, test.cgi и положите этот файл в вашу cgi-bin папку.
Вот ошибка:
Internal Server Error


Название: Re: Пара вопросов
Отправлено: versus от 26 Февраля 2013, 11:12:44
покажи время из localtime перла

#!/usr/bin/perl
my $now = localtime;
print "NOW: $now\n";
Как делал:
Сохраните этот скрипт в файле, например, test.cgi и положите этот файл в вашу cgi-bin папку.
Вот ошибка:
Internal Server Error



этот файл надо не через броузер выполнять, а через консоль

perl test.cgi



Название: Re: Пара вопросов
Отправлено: LtyM от 01 Марта 2013, 09:52:25
Не могу зарегистрироваться у Вас на сайте НД+.Пишет некорректный email :(


Название: Re: Пара вопросов
Отправлено: ivanmfan от 02 Марта 2013, 09:29:12
Кто то сможет подсказать, при входе в админку я и вижу у Администратора "Ваш баланс 1000.00 UAH" я понимаю это типа сколько денег администратор должен сдать в кассу за пополнение счетов клиентам. Как эту цифру сбрасывать?


Название: Re: Пара вопросов
Отправлено: LtyM от 02 Марта 2013, 14:30:37
Кто то сможет подсказать, при входе в админку я и вижу у Администратора "Ваш баланс 1000.00 UAH" я понимаю это типа сколько денег администратор должен сдать в кассу за пополнение счетов клиентам. Как эту цифру сбрасывать?
Я в платежах удалил. И инфа потёрлась с балансом.


Название: Re: Пара вопросов
Отправлено: ivanmfan от 02 Марта 2013, 18:59:18
Кто то сможет подсказать, при входе в админку я и вижу у Администратора "Ваш баланс 1000.00 UAH" я понимаю это типа сколько денег администратор должен сдать в кассу за пополнение счетов клиентам. Как эту цифру сбрасывать?
Я в платежах удалил. И инфа потёрлась с балансом.

И у клиента отнялась та же сумма.


Название: Re: Пара вопросов
Отправлено: poxy. от 02 Марта 2013, 21:26:06
Логины длиннее 7 символов не сохраняются, как увеличить?


Название: Re: Пара вопросов
Отправлено: poxy. от 03 Марта 2013, 19:26:50
Логины длиннее 7 символов не сохраняются, как увеличить?

Все норм, сам натупил)


Название: Re: Пара вопросов
Отправлено: LtyM от 04 Марта 2013, 17:37:08
не хочет принимать "@"
разрешены только латиница и цифры
И помогите разобраться с перегонкой базы с 50.32 на НД+


Название: Re: Пара вопросов
Отправлено: poxy. от 04 Марта 2013, 17:58:19
Может опять где то прозевал, как проводить платежи "безналом?"


Название: Re: Пара вопросов
Отправлено: Efendy от 04 Марта 2013, 18:45:26
Может опять где то прозевал, как проводить платежи "безналом?"
включить внимательность


Название: Re: Пара вопросов
Отправлено: poxy. от 04 Марта 2013, 18:52:31
Теперь безнал=бонус?


Название: Re: Пара вопросов
Отправлено: poxy. от 04 Марта 2013, 19:01:47
Как отправить смс массово? Нашел только одиночную отправку, или ждать документацию? Просто полностью перешли сегодня на Н+ и для работы, как уже говорил нужно:
dhcp - есть
турбосмс
liqpay
карты

Ноуто по настройке как скоро будет?


Название: Re: Пара вопросов
Отправлено: Efendy от 04 Марта 2013, 20:07:41
массовую отправку смс сделаю позже, пока не было такой необходимости


Название: Re: Пара вопросов
Отправлено: poxy. от 04 Марта 2013, 23:22:23
Если включить модуль ядра тсмс будет отправлять в конце месяца должникам автоматом?
ПС Иногда до абонента достучатся можно только смс (новость, реклама, спам))


Название: Re: Пара вопросов
Отправлено: poxy. от 05 Марта 2013, 09:54:46
Установил карту и пингсервер, создал точку топологии, при заходе в карты пустой экран... В настройках карт указал центр и урл я-апи.


Название: Re: Пара вопросов
Отправлено: Efendy от 05 Марта 2013, 11:06:30
Установил карту и пингсервер, создал точку топологии, при заходе в карты пустой экран... В настройках карт указал центр и урл я-апи.
firebug открой (установи, если нет, ооочень удобная вещь), ошибки не пишет?


Название: Re: Пара вопросов
Отправлено: stix от 05 Марта 2013, 11:07:54
firebug под ФФ ?
под хром лайт версия только нормально работает


Название: Re: Пара вопросов
Отправлено: poxy. от 05 Марта 2013, 11:31:11
лайт версия, хром:


Название: Re: Пара вопросов
Отправлено: poxy. от 05 Марта 2013, 11:35:50
to Efendy в личку скинул ип биллинга и пароль, глянь сам пожалуйста.


Название: Re: Пара вопросов
Отправлено: LtyM от 05 Марта 2013, 11:38:32
Нужен модуль для платёжных систем по типу Ibox. 24NonStop для версий 50.32 и НД+. На сайте nodeny-plus.com.ua не нашёл. Подскажите название и условия оплаты и тп.


Название: Re: Пара вопросов
Отправлено: Efendy от 05 Марта 2013, 11:42:16
Нужен модуль для платёжных систем по типу Ibox. 24NonStop для версий 50.32 и НД+. На сайте nodeny-plus.com.ua не нашёл. Подскажите название и условия оплаты и тп.
как закончу с payu попробую сделать


Название: Re: Пара вопросов
Отправлено: poxy. от 05 Марта 2013, 15:24:34
Установил карту и пингсервер, создал точку топологии, при заходе в карты пустой экран... В настройках карт указал центр и урл я-апи.

Вообщем для работы в хроме его нужно запускать с --allow-running-insecure-content.


Название: Re: Пара вопросов
Отправлено: poxy. от 05 Марта 2013, 21:11:36
Как выключить детализацию трафика? В течении какого времени она хранится?


Название: Re: Пара вопросов
Отправлено: Efendy от 06 Марта 2013, 09:55:26
Как выключить детализацию трафика? В течении какого времени она хранится?
Ну пока в рот не вложишь... ну вы как дети малые, как у вас сети работают???

Код:
cat /usr/local/nodeny/kernel/collectors.cfg 
cat /usr/local/nodeny/kernel/system_clean.cfg
tam zezh russkim yazikom teksta na 10 strok!


Название: Re: Пара вопросов
Отправлено: poxy. от 11 Марта 2013, 17:34:12
Модуль турбосмс, run=>1 в конфиге. Нужно ли рестартить ядро для включения модуля?


Название: Re: Пара вопросов
Отправлено: Efendy от 11 Марта 2013, 17:48:47
Модуль турбосмс, run=>1 в конфиге. Нужно ли рестартить ядро для включения модуля?
да, я ваще не делал рестарт модулей т.к фича реально нужна раз в год


Название: Re: Пара вопросов
Отправлено: LtyM от 15 Марта 2013, 17:33:15
Подскажите как правильно залить БД с 50.32 в НД+ дампом. Не могу связать mysql/mysqldump c AES_ENCRYPT/AES_DECRYPT(passwd,'пароль шифрования').


Название: Re: Пара вопросов
Отправлено: goletsa от 15 Марта 2013, 19:05:15
Подскажите как правильно залить БД с 50.32 в НД+ дампом. Не могу связать mysql/mysqldump c AES_ENCRYPT/AES_DECRYPT(passwd,'пароль шифрования').
После залития БД, перекриптуйте другим ключем как UPDATE `users` SET `passwd`=AES_ENCRYPT(AES_DECRYPT(passwd,'oldkey'),'newkey');
Или не меняйте ключ шифрования просто.


Название: Re: Пара вопросов
Отправлено: stix от 15 Марта 2013, 19:14:20
главное правильный дамп сделать.
обсуждали уже как


Название: Re: Пара вопросов
Отправлено: poxy. от 18 Марта 2013, 09:55:58
Перестал работать модуль турбосмс, пишет нет соединения с базой.
Из консоли соединяется, НО с очень большим таймаутом, гдето сек 20.
В настройке модуля стоить таймаут 3 сек, попробовал исправить на 30 - в дебаге все равно пишет 3 сек. Менял тут create.turbo_sms.pl, может не там?


Название: Re: Пара вопросов
Отправлено: Efendy от 18 Марта 2013, 10:59:16
Перестал работать модуль турбосмс, пишет нет соединения с базой.
Из консоли соединяется, НО с очень большим таймаутом, гдето сек 20.
В настройке модуля стоить таймаут 3 сек, попробовал исправить на 30 - в дебаге все равно пишет 3 сек. Менял тут create.turbo_sms.pl, может не там?
20 секунд - это уже бок. у меня очень быстро. Может был временный бок на сервере турбосмс


Название: Re: Пара вопросов
Отправлено: LtyM от 18 Марта 2013, 14:33:24
После залития БД, перекриптуйте другим ключем как UPDATE `users` SET `passwd`=AES_ENCRYPT(AES_DECRYPT(passwd,'oldkey'),'newkey');
Или не меняйте ключ шифрования просто.
Не спасло. После этого трёт пароли в указанной таблице.
главное правильный дамп сделать.
обсуждали уже как
Слить дэкриптом,с ключём шифрования, поля passwd таблиц admin,users?Чтобы пароли в процессе переноса с баз были не кодированными. Я правильно понимаю? Вопрос "как". Не доходит. >:(
Делал так ещё:
create database nodeny;
use nodeny;
source /usr/local/nodeny/bill.sql;
mysql -u root -p nodeny < BD50.32.sql
mysql -u root -p nodeny < from_50.32_to_n_plus.txt

Плюётся на таблицы :
 ERROR 1051 (42S02) at line 46: Unknown table 'rev_equip'
 ERROR 1146 (42S02) at line 3: Table 'nodeny.rev_users' doesn't exist


Название: Re: Пара вопросов
Отправлено: Efendy от 18 Марта 2013, 14:43:48
Видимо повторно скрипт запускаешь. Там скрипты необратимые, если дропается rev_equip, то второй раз уже не удалится, поэтому и останавливает свое выполнение


Название: Re: Пара вопросов
Отправлено: poxy. от 18 Марта 2013, 16:35:39
Перестал работать модуль турбосмс, пишет нет соединения с базой.
Из консоли соединяется, НО с очень большим таймаутом, гдето сек 20.
В настройке модуля стоить таймаут 3 сек, попробовал исправить на 30 - в дебаге все равно пишет 3 сек. Менял тут create.turbo_sms.pl, может не там?
20 секунд - это уже бок. у меня очень быстро. Может был временный бок на сервере турбосмс

Походу глюки турбосмс, поставил в _turbo_sms.pl таймаут 30 сек - работает...


Название: Re: Пара вопросов
Отправлено: 0xbad0c0d3 от 18 Марта 2013, 21:24:37
По поводу правильного дампа...
Код:
ALTER TABLE users MODIFY COLUMN passwd BLOB NOT NULL;
ALTER TABLE admin MODIFY COLUMN passwd BLOB NOT NULL;
и в ключи mysqldump добавить: --hex-blob


Название: Re: Пара вопросов
Отправлено: poxy. от 19 Марта 2013, 09:57:52
Сори за маленький оффтоп, покажите к нибудь трасу до шлюза турбосмс. У меня вот так:
Код:
traceroute 77.120.116.10
traceroute to 77.120.116.10 (77.120.116.10), 64 hops max, 52 byte packets
 1  border (10.10.177.1)  0.173 ms  0.286 ms  0.147 ms
 2  ip129-129.200.109.crimea.com (109.200.129.129)  3.510 ms  3.636 ms  3.353 ms
 3  gw-ext.kv2.crimea.net (80.245.113.254)  19.206 ms  17.399 ms  17.813 ms
 4  volia-20G-1-gw.ix.net.ua (195.35.65.235)  15.563 ms  15.593 ms  15.563 ms
 5  v509.ares.dc.volia.com (77.120.112.33)  15.824 ms  15.950 ms  15.497 ms
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * *^C

mtr :

Код:
1. border                                                                 0.0%    31    0.1   0.2   0.1   0.3   0.0
 2. ip129-129.200.109.crimea.com                                                        0.0%    31    3.4   3.5   3.3   3.8   0.1
 3. gw-ext.kv2.crimea.net                                                               6.5%    31   16.2  28.1  16.1 205.8  43.1
 4. volia-20G-1-gw.ix.net.ua                                                            0.0%    31   28.8  16.0  15.5  28.8   2.4
 5. v509.ares.dc.volia.com                                                              0.0%    31   15.5  15.6  15.4  17.7   0.4
 6. turbosms.com.ua                                                                     0.0%    31   15.5  15.5  15.4  15.7   0.1

ping :

Код:
ping 77.120.116.10
PING 77.120.116.10 (77.120.116.10): 56 data bytes
64 bytes from 77.120.116.10: icmp_seq=0 ttl=60 time=15.494 ms
64 bytes from 77.120.116.10: icmp_seq=1 ttl=60 time=15.482 ms
64 bytes from 77.120.116.10: icmp_seq=2 ttl=60 time=15.480 ms
64 bytes from 77.120.116.10: icmp_seq=3 ttl=60 time=15.475 ms
64 bytes from 77.120.116.10: icmp_seq=4 ttl=60 time=15.433 ms
64 bytes from 77.120.116.10: icmp_seq=5 ttl=60 time=15.462 ms
64 bytes from 77.120.116.10: icmp_seq=6 ttl=60 time=15.487 ms

Походу лаги в воли, но почему только на трасировке? Странно...


Название: Re: Пара вопросов
Отправлено: Belos от 19 Марта 2013, 12:16:51

Цитировать
3  lag1-40g.agg-2.g50.kiev.volia.net (77.120.1.14)  12.646 ms  12.841 ms  12.83                                                                9 ms
 4  be1-40g.cr-2.g50.kiev.volia.net (77.120.1.13)  13.124 ms  13.241 ms  13.250                                                                 ms
 5  be2.206.cr-1.f17.kiev.volia.net (77.120.1.129)  12.792 ms  12.821 ms  12.791                                                                 ms
 6  v252.ares.dc.volia.com (82.144.193.9)  12.777 ms  12.599 ms  12.693 ms
 7  turbosms.com.ua (77.120.116.102)  12.536 ms  12.536 ms  12.737 ms


Название: Re: Пара вопросов
Отправлено: poxy. от 19 Марта 2013, 15:16:08

Цитировать
3  lag1-40g.agg-2.g50.kiev.volia.net (77.120.1.14)  12.646 ms  12.841 ms  12.83                                                                9 ms
 4  be1-40g.cr-2.g50.kiev.volia.net (77.120.1.13)  13.124 ms  13.241 ms  13.250                                                                 ms
 5  be2.206.cr-1.f17.kiev.volia.net (77.120.1.129)  12.792 ms  12.821 ms  12.791                                                                 ms
 6  v252.ares.dc.volia.com (82.144.193.9)  12.777 ms  12.599 ms  12.693 ms
 7  turbosms.com.ua (77.120.116.102)  12.536 ms  12.536 ms  12.737 ms

а до 77.120.116.10 можно


Название: Re: Пара вопросов
Отправлено: poxy. от 19 Марта 2013, 15:44:02
Заработало


Название: Re: Пара вопросов
Отправлено: LtyM от 22 Марта 2013, 10:03:17
Скиньте пожалуйста чистую базу 50.32 или её структуру. Мучает всё та же проблема миграции БД до НД+. Залить через txt файл БД не получается. Если начать переименовывать столбцы всё потихоньку начинает оживать, но это не дело. Не отказался бы так же и от чистой/структуры БД НД+, которая была перегнана с 50.32.


Название: Re: Пара вопросов
Отправлено: WideAreaNetwork от 23 Февраля 2019, 12:27:11
Заработало
в чем была причина?


Название: Re: Пара вопросов
Отправлено: vddav от 21 Марта 2019, 11:34:08
подскажите как вывести на админ страничке абона в верхнем меню или еще где то, ссылку типа 
http:/site/index.php?olt=_olt_id&mac=device_mac
где где _olt_id из таблицы data0, а device_mac из mac_uid.


Название: Re: Пара вопросов
Отправлено: Efendy от 25 Марта 2019, 10:52:02
подскажите как вывести на админ страничке абона в верхнем меню или еще где то, ссылку типа 
http:/site/index.php?olt=_olt_id&mac=device_mac
где где _olt_id из таблицы data0, а device_mac из mac_uid.

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

Но, как обычно, рекомендую его не править чтобы не было конфликтов при будущем его обновлении мною, а создать шаблон в разделе документы. Читай http://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 и переменная будет доступна


Название: Re: Пара вопросов
Отправлено: Efendy от 25 Марта 2019, 15:57:25
Обнови биллинг и модуль  dhcp. Дока http://nodeny.com.ua/wiki/index.php/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0_%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


Название: Re: Пара вопросов
Отправлено: NodenY45 от 25 Марта 2019, 18:57:51
Можно ли написать аналог events.pl(freebsd) только для RADIUS?

Чтобы авторизация проходила через скрипт rlm_perl, а не через rlm_mysql.
Хочется парсить строку, как на abills(скрин прилагается)

Возможно можно как-то переделать существующий events.pl

И какая цена вопроса?


Название: Re: Пара вопросов
Отправлено: VitalVas от 25 Марта 2019, 22:23:17
Использования rlm_perl не самая хорошая идея.
С ним много разных проблем.


Название: Re: Пара вопросов
Отправлено: elite от 25 Марта 2019, 22:39:57
например?


Название: Re: Пара вопросов
Отправлено: Redmen от 25 Марта 2019, 22:57:01
Использования rlm_perl не самая хорошая идея.
С ним много разных проблем.
Бред! ! !
Ибо использую rlm_perl более 4 лет!
Стасу предлагал внедрить в коробку, он не захотел, ибо сыро.
Сейчас он у меня держит Juniper и  Mikrotik, раньше  mpd5.
Отлично справляется, и возможностей много.
К примеру:
может распознать ipoe от pppoe и задействовать ту или иную процедуру в зависимости от нужд или БРАСа
инфу про БРАСы берет с БД
и многое другое можно запилить
К тому же я когда его разрабатывал, узнал что rlm_perl используют очень часто!
я нашел 14 билингов (вспомню Abills, mikbill, gydra)
софтовые роутеры pfsense, ipcop ....

Вобщем, прежде чем наговаривать, нужно взять и попробовать, сравнить и оценить
 


Название: Re: Пара вопросов
Отправлено: elite от 25 Марта 2019, 23:33:23
А как используется naslist ?


Название: Re: Пара вопросов
Отправлено: NodenY45 от 26 Марта 2019, 09:25:35
А как используется naslist ?
возможно разные юзернеймы для разных брасов


Название: Re: Пара вопросов
Отправлено: Pa4ka от 26 Марта 2019, 09:36:07
Использования rlm_perl не самая хорошая идея.
С ним много разных проблем.
Почему, я использую, наверно тоже более 4 лет и все отлично, даже брасы и их конфиги беру из базы, пишу из веба билинга брасы.
Конечно реализовать можно и на rlm_sql, но это очень запутанно выходит ка по мне.


Название: Re: Пара вопросов
Отправлено: Redmen от 26 Марта 2019, 17:49:52
А как используется naslist ?
специально  прикрепил дамп таблицы naslist, в котором все наглядно описано,
в эту таблицу вносятся данные БРАСов!
из нее радиус берет нужную ему инфу, кстати модуль коа тоже переделан для работы с ней



Название: Re: Пара вопросов
Отправлено: elite от 28 Марта 2019, 06:12:08
из нее радиус берет нужную ему инфу, кстати модуль коа тоже переделан для работы с ней
Т.е. не надо нас заводить в clients.conf?


Название: Re: Пара вопросов
Отправлено: Redmen от 28 Марта 2019, 10:45:24
из нее радиус берет нужную ему инфу, кстати модуль коа тоже переделан для работы с ней
Т.е. не надо нас заводить в clients.conf?
нужно!
из БД радиус смотрит тип авторизации!
но можно настроить make_config для генерирования  clients.conf и релоада радиуса (я об этом как то не подумал, запилю себе)


Название: Re: Пара вопросов
Отправлено: Cell от 28 Марта 2019, 11:07:44
Я как-то делая хотспот баловался с радиусом. Так вот... при изменении clients.conf релоад радиуса не канал. Приходилось делать рестарт. Что-то так вот в памяти запало.


Название: Re: Пара вопросов
Отправлено: Redmen от 28 Марта 2019, 11:23:00
Я как-то делая хотспот баловался с радиусом. Так вот... при изменении clients.conf релоад радиуса не канал. Приходилось делать рестарт. Что-то так вот в памяти запало.
В доке нашел, файл clients.conf может быть загружен только во время старта радиуса!
так что да, только рестарт!


Название: Re: Пара вопросов
Отправлено: elite от 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


Название: Re: Пара вопросов
Отправлено: Redmen от 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/ (https://www.freshports.org/net/freeradius3/)


Название: Re: Пара вопросов
Отправлено: vddav от 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 или скорее всего я не знаю как, подскажите пожалуйста.


Название: Re: Пара вопросов
Отправлено: sedo26 от 03 Мая 2019, 11:09:30
Чтобы не создавать отдельную тему - как можно выбрать абонентов, всех, кто подключен к определённому комутатору (опция 82). Нет поиска по устройству.


Название: Re: Пара вопросов
Отправлено: fet4 от 04 Мая 2019, 10:08:05
Чтобы не создавать отдельную тему - как можно выбрать абонентов, всех, кто подключен к определённому комутатору (опция 82). Нет поиска по устройству.

Код:
SELECT * FROM `mac_uid` WHERE `device_mac` LIKE 'fcfaf72b8592'