Просмотр сообщений
|
Страниц: [1] 2 3 ... 94
|
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
|
Не, штука годная. Ведь биллинг можно использовать не только у провайдеров. Я, например, когда-то запил в гаражный кооператив. Учет членских взносов и коммунальных услуг. Как раз такого модуля и не хватало.
|
|
|
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)
|
|
|
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)
|
|
|
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 а это уже фигня получится.
|
|
|
13
|
Главная категория / Nodeny Plus / Re: Nodeny+IPv6
|
: 08 Января 2022, 13:54:45
|
Вы не выкупаете красоту момента..... то что буковок нет - это просто под фильтр переменная попала, то горе не большое, а вот то что функция INET_ATON в mysql ничего не знает об IPv6 - это беда. Т.к. используется эта функция много где и делает невозможным юзанья биллинга через IPv6. Исправить-то можно, просто это подвиг наверное проще совершить.
|
|
|
|