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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
  Начало Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1]
1  Главная категория / Модули NodenyPlus / Re: DHCP : 17 Ноября 2015, 01:20:50
У кого нибудь получилось настроить freeradius в качестве dhcp сервера, без прослойки из accel-ppp как написано в документации?
2  Главная категория / Модули NodenyPlus / Re: dhcpd + opt82, один на порту, make_config : 10 Ноября 2015, 02:01:11
Хотел поделиться опытом

У меня с такой конструкцией не заработало
после нескольких часов разбирательства оказалось что мак из базы берется и записываться в класс в виде a0:67:b3:0b:2f:8b
а dhcp оперирует маком a0:67:b3:b:2f:8b
явное строчное не совпадение

в dhcp_ok.tmpl изменил процедуру
Код:
{% for user in users %}
  {% if user.ips.0.ipa && user.ips.0.type eq 'static' && user.connection.0 && user.connection.0.oneconnect %}
    {% one_line %}
    class "host{{user.ips.0.ipa}}" { match if binary-to-ascii(10,8,"",suffix(option agent.circuit-id,1))="{{user.connection.0.device_port|hex}}"
    and binary-to-ascii(16,8,":",suffix(option agent.remote-id,6))="{{user.connection.0.device_mac|pretty_mac}}"; }
    {% one_line_end %}
  {% endif %}
{% endfor %}

в make_config_dhcp.cfg изменил
Код:
subs    => {
            pretty_mac => sub {
                my $mac = shift;
                $mac =~ s/(..)/$1:/g;
                $mac =~ s/:0/:/g;
                chop $mac;
                return $mac;
            },

И все заработало как часы
3  Главная категория / Nodeny Plus / Миграция из Abills : 10 Февраля 2015, 09:17:07
Добрый день
Подскажите кто нибудь делал скрипт миграции с Abills?
Может кто поделится

Nodeny стал настолько хорош, что пора переходить...
4  Главная категория / Nodeny Plus / Re: Не отключить интернет на Новогоднюю ночь : 31 Декабря 2014, 01:50:20
Хочу поднять вопрос Новогодней ночи

У каждого абонента уставлены тарифы в режиме "конец месяца" стоит Автопродление
Если в настройках указать Начальный день месяца для услуг в режиме «конец месяца» допустим 5 число
как себя поведут услуги???
Потому как у каждого абонента в карточке есть дата начала и дата окончания 01.01.2015

Может не закорачиваться и установить в базе users_services дату окончания услуги на пару дней больше
5  Главная категория / Nodeny Plus / Re: Фичереквест на NoDeny+ : 22 Октября 2014, 23:12:13
В услугах ("Основные") не учитывается процент скидки

Хотелось бы чтобы учитывался
Или в настройках услуги добавить выбор учитывать скидку или нет
6  Главная категория / Ревизии / Re: rev 292 : 18 Октября 2014, 22:50:12
Обновил Nodeny с ревизии 278 до ревизии 292 и в списке клиентов пропали столбцы: улица, дом, квартира, точка топологии, координаты, телефон.
Откатился на 291 версию, такая же самая проблема

В выборе столбцов, для показа, данные столбцы затенены и появился еще один не определенный после info

Сравнил структуру базы, вроде ничего не менялось
7  Главная категория / Ревизии / Re: rev 267 : 01 Сентября 2014, 22:54:27

У всех не сработала данная функция? или только я такой счастливый
Почти во всех тарифах установил параметр "Не уходить в минус" в состояние ДА
На счету у абонента 100грн, стоимость услуги 65грн
Все равно тариф не включился


После перезарузки сервера все заработало

Единственный минус данной функции что он включает услугу только при оплате полной стоимости услуги.

Объясняю на пальцах
Самое большое неудобство это когда абонент спустя 5-10 дней после начала месяца придет оплачивать интернет
Девочке кассиру, придется посчитать вручную сколько денег за этот месяц должен оплатить абонент.
Потом положить всю сумму тарифа на счет, дождаться когда произойдет автоматическая активация абона
И только потом списать с его счета лишние (не оплаченные) деньги
А если очередь собралась...
Или как объяснить человеку который оплачивает через privat24
Что он должен положить всю сумму за услугу, а остаток получит в виде бонуса не следующий месяц
Некоторые за 10 коп удавятся...

Вот еще одна неточность
У нас услуги работают в режиме "конец месяца"
У абонента на счету лежит сумма в 64.5 грн
Стоимость услуги 65 грн в месяц
Получается что примерно через 6 часов после начала месяца сумма на его счету уже достаточная для активации услуги
Но активация не происходит пока вся сумма за услугу не будет лежать на счету
После пополнения счета услуга включается а остаток средств зачисляется на счет
8  Главная категория / Ревизии / Re: rev 267 : 31 Августа 2014, 23:45:40
в услугах (пока только в inet_unlim) появился параметр "Не уходить в минус" - если установить его, то при подключении услуги будет подключена новая со стоимостью 0 денег. При этом длительность услуги будет 1 секунда. Также будет установлен флаг "ждем пополнения счета". Модуль ядра services попытается завершить такую услугу (ведь через секунду она завершается), но сам модуль "посмотрит на баланс" и если денег не хватает - он запрещает завершать услугу. Следующая попытка будет через 2 минуты.

У всех не сработала данная функция? или только я такой счастливый
Почти во всех тарифах установил параметр "Не уходить в минус" в состояние ДА
На счету у абонента 100грн, стоимость услуги 65грн
Все равно тариф не включился
9  Главная категория / Nodeny Plus / Re: freeradius теперь нет в портах : 28 Сентября 2013, 06:30:07
наброски инструкции
В dialup.conf
нужно прописать
authorize_check_query = "call radcheck('%{SQL-User-Name}')"
 authorize_reply_query = "call radreply('%{SQL-User-Name}')"
 postauth_query = "call radupdate('%{SQL-User-Name}','%{Framed-IP-Address}',\
        'user=%{Calling-Station-Id};nas=%{NAS-IP-Address}')"
 accounting_update_query = "call radupdate('%{SQL-User-Name}','%{Framed-IP-Address}',\
        'user=%{Calling-Station-Id};nas=%{NAS-IP-Address}')"
Страниц: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!