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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
  Начало Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 94
1  Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов. : 27 Февраля 2024, 16:12:08
Как мне кажется достаточно удалить подключенные услуги и никакого мороза больше не надо )
Доступ будет надежно заблокирован несмотря на наличие денег на счете.
2  Главная категория / Общий раздел / Re: Mikrotik и ip unnumbered : 04 Июня 2023, 22:59:22
Еще одна небольшая модернизация. Добавлена пауза в 1.5 секунды т.к. слишком быстрые роутеры ведут себя неадекватно.
Код:
:local realgw "193.55.37.1";
:if ($leaseBound = 1) do={
        :if ([:put ($leaseActIP&255.255.0.0)]="193.55.0.0") do={
                      :delay 1500ms
     /log warn "START: $leaseActIP";
        :if ([:len [/ip route find where dst-address=$leaseActIP."/32"]] >0)    do={                             
/log warn "New Real IP already added $leaseActIP";
              } else={
        /log error "New real IP $leaseActIP";
        /ip route add distance=1 dst-address=$leaseActIP gateway=[/ip dhcp-server get [/ip dhcp-server find name=$leaseServerName] interface] pref-src=$realgw;
           }
     }
} else= {
          :if ([:put ($leaseActIP&255.255.0.0)]="193.33.0.0") do={
             /log warn "STOP $leaseActIP";
             /ip route remove [find where dst-address=$leaseActIP."/32"];
}
}

3  Главная категория / Модули NodenyPlus / Re: Платежная система Fondy : 26 Мая 2023, 20:55:33
ГГГ
Недавно разбирался с этим
Эти нехорошие люди на букву Пи... в расчет сигнатуры ввели новый параметр additional_info поэтому сигнатуры теперь не совпадают.
Лечится вот так:

my @check_params = ('order_id', 'merchant_id','additional_info','amount', 'currency', 'order_status',
    'response_status', 'tran_type', 'sender_cell_phone', 'sender_account', 'masked_card',
    'card_bin', 'card_type', 'rrn', 'approval_code', 'response_code', 'response_description',
    'reversal_amount', 'settlement_amount', 'settlement_currency', 'order_time',
    'settlement_date', 'eci', 'fee', 'payment_system', 'sender_email', 'payment_id',
    'actual_amount', 'actual_currency', 'product_id', 'merchant_data', 'parent_order_id',
    'rectoken', 'rectoken_lifetime', 'verification_status');
4  Главная категория / Nodeny Plus / Re: ОСББ : 30 Августа 2022, 08:59:23
https://www.youtube.com/watch?v=8HWL4bUnmHk

Зараз допилюю цю штуку. Звісно, більшості воно не потрібно, але...
Не, штука годная. Ведь биллинг можно использовать не только у провайдеров. Я, например, когда-то запил в гаражный кооператив. Учет членских взносов и коммунальных услуг. Как раз такого модуля и не хватало.
5  Главная категория / Nodeny Plus / Re: Nodeny+IPv6 : 16 Августа 2022, 14:16:52
Ну как бы больше себе на заметку.
Код:
mysql> SELECT HEX(INET6_ATON('10.0.5.9'));
+-----------------------------+
| HEX(INET6_ATON('10.0.5.9')) |
+-----------------------------+
| 0A000509                    |
+-----------------------------+
1 row in set (0,00 sec)

mysql> SELECT INET6_NTOA(UNHEX('0A000509'));
+-------------------------------+
| INET6_NTOA(UNHEX('0A000509')) |
+-------------------------------+
| 10.0.5.9                      |
+-------------------------------+
1 row in set (0,00 sec)

Можно и без HEX обойтись, но тогда нужно тип данных в поле таблицы менять на VARBINARY(16) (чтобы работало и для версии 4 и для 6)
6  Главная категория / Nodeny 50 / Re: Проблема с user.pl и mysql : 30 Июля 2022, 09:48:14
Судя по запросу там гигантская таблица login которая нахрен никому не нужна такая. Очистить ее надо и все наладится. (не забываем сначала сделать бэкап базы).
7  Главная категория / Nodeny Plus / Re: mysql8 vs tmppays : 03 Июля 2022, 08:29:58
делай на рабочей, потом все ребутнешь и все
8  Главная категория / Курилка / Re: freebsd, vlan'ы, маршрутизация : 23 Февраля 2022, 14:04:42
если вы это делаете на отдельном сервере, то должны прописать на бордере машрутизацию до этого сервера, либо настроить динамику
Если у вас на этом сервере ip адрес хх.хх.104.29 а на бордере хх.хх.104.1 то вам на бордере нужно прописать:

Код:
route add -net  xx.xx.105.0/24  xx.xx.104.29

что-то типа такого, если Freebsd используете.
После этого 105я сеть станет у вас доступна из влана, только не забудьте разрешить маршутизацию. На разных операционных системах это делается по разному (для фяхи это    gateway_enable = YES)
9  Главная категория / Курилка / Re: freebsd, vlan'ы, маршрутизация : 22 Февраля 2022, 10:04:41
Ну значит нужно проверить правильно ли вы анонсируете свои сети. Правильно ли они роутятся из мира в ваш роутер. Ну это для старта )
10  Главная категория / Курилка / Re: freebsd, vlan'ы, маршрутизация : 22 Февраля 2022, 06:14:28
Из вашего поста не понятно откуда взялся этот большой пул реальников.... Вы его сами анонсируете по BGP или их вам в аренду провайдер вышестоящий выделил?
Если по BGP, вы бы наверное не забыли упомянуть об этом да и работало бы все скорее всего, а  если вышестоящий провайдер навесил себе на интерфейс x.x.104.1/22 (что очень похоже на правду) то оно и не должно работать.
Договоритесь с провайдером об интерфейсной паре ip адресов для непосредственного взаимодействия (хоть даже серых, хотя это не есть гуд) а сеть x.x.104.0/22 пусть зароутит за ip адрес  с вашей стороны. Без вышестоящего провайдера придется лепить какие-то proxy-arp а это уже фигня получится.
11  Главная категория / Модули для Nodeny / Re: Модуль "РНКБ" : 04 Февраля 2022, 21:46:22
Добрый день, для версии 50.32 подойдёт ?
есть такой вариант, ответил в личку
12  Главная категория / Nodeny Plus / Re: Распределенная система : 15 Января 2022, 11:47:42
фряха не умеет редиректить на другой хост, только на самого себя поэтому сколько брасов столько и заглушек нужно настраивать
13  Главная категория / Nodeny Plus / Re: Nodeny+IPv6 : 08 Января 2022, 13:54:45
Вы не выкупаете красоту момента..... то что буковок нет - это просто под фильтр переменная попала, то горе не большое, а вот то что функция INET_ATON в mysql ничего не знает об IPv6 - это беда. Т.к. используется эта функция много где и делает невозможным юзанья биллинга через IPv6. Исправить-то можно, просто это подвиг наверное проще совершить.
14  Главная категория / Nodeny Plus / Re: Nodeny+IPv6 : 08 Января 2022, 03:25:40
Вот это называется "Добрый вечер!" )))
Мы ехали ехали и наконец приехали.
15  Главная категория / Модули NodenyPlus / Re: Приостановление услуг (stop_service) : 24 Декабря 2021, 23:16:15
Сказано же что это другой модуль с другим функционалом.
Страниц: [1] 2 3 ... 94
Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!