Перейти до

Ubilling + NAS на FreeBSD бортжурнал починаючого адміна


Рекомендованные сообщения

http://www.freshports.org/net/ng_mikrotik_eoip/

This port expired on: 2014-08-31



:/usr/ports/net/ng_mikrotik_eoip # make
===> ng_mikrotik_eoip-1.0 is marked as broken: Not staged..
*** [all] Error code 1

Stop in /usr/ports/net/ng_mikrotik_eoip.

термін придатності вийшов(

чи можливо це  обійти?, сама інсталяха де була там  і є.

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 1,8k
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Вітаю Татко!   

Не так вже й багато   Ход коньом:   # cat /bin/clear_dhcpdlog #!/bin/sh /bin/echo > /var/log/dhcpd.log /usr/local/etc/rc.d/isc-dhcpd restart # chmod a+x /bin/clear_dhcpdlog # crontab -e

http://wiki.ubilling.net.ua/doku.php?id=userstats       Расист? http://wiki.ubilling.net.ua/doku.php?id=userstats

Posted Images

 

термін придатності вийшов(

чи можливо це  обійти?, сама інсталяха де була там  і є.

бінарного пакету в релізі нема?

 

Хоча підозрюю що він не просто так помічений як зламаний. Тре детальніше дивитись на чейнджлог і чо там мейнтейнери за нього кажуть.

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

блін!

як не пре так непре!

поставив білінга  на віртуалку, підчухав все гут, все літає!

 

ставлю на хостінгу ... поствив, з вигляду все гуд.

піднастроїв мережі, міста ... подоставляв на бздю всякої всячини...

дійшло діло до користувачів і на тобі облом!

корстувача нехоче створити. :blink:

було уже таке, вакцини незнайшов, переставив.

припускаю проблема вилазить з наступної причини

ставлю UBinstaler -oм з бінарників, там є ненайсвіжіші порти, далі доставляю всякої всячини яка мені потрібно

ота всячина може підтягувати свіжі версії і получємо конхвлікт.

пробую установку з портів. здається так проблем в подальшому невиникає.

 

пробую ...

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

навис саппорту хостінгу на вуха, получив IP KVM, інсталяцю BSD 9.3

поставив сам систему, мотім білінг, усе ніби добре за винятком кількох багів

 

1. модуль ping в профілі користувача зависає і не відкриває вікно пінга, пінг помак ніби гут.

2. phpsysinfo теж зависає з білим вікном.

... далі буду дивитися

 

 

/var/log # cat httpd-error.log

/usr/local/etc/rc.d/isc-dhcpd: ERROR: Configuration file sanity check failed
[Wed Sep 03 12:46:09.347518 2014] [core:notice] [pid 831] AH00052: child pid 930 exit signal Bus error (10)
[Wed Sep 03 12:46:12.351590 2014] [core:notice] [pid 831] AH00052: child pid 842 exit signal Bus error (10)
[Wed Sep 03 12:46:24.366558 2014] [core:notice] [pid 831] AH00052: child pid 995 exit signal Bus error (10)
[Wed Sep 03 12:46:27.370505 2014] [core:notice] [pid 831] AH00052: child pid 928 exit signal Bus error (10)
dhcpd not running? (check /var/run/dhcpd/dhcpd.pid).
[Wed Sep 03 12:51:59.705617 2014] [core:notice] [pid 831] AH00052: child pid 996 exit signal Bus error (10)
[Wed Sep 03 12:52:04.710454 2014] [core:notice] [pid 831] AH00052: child pid 994 exit signal Bus error (10)
[Wed Sep 03 12:52:05.712582 2014] [core:notice] [pid 831] AH00052: child pid 843 exit signal Bus error (10)
[Wed Sep 03 12:52:17.727555 2014] [core:notice] [pid 831] AH00052: child pid 1180 exit signal Bus error (10)
[Wed Sep 03 12:53:08.779543 2014] [core:notice] [pid 831] AH00052: child pid 1182 exit signal Bus error (10)
[Wed Sep 03 12:53:13.785550 2014] [core:notice] [pid 831] AH00052: child pid 1177 exit signal Bus error (10)
[Wed Sep 03 12:53:19.792501 2014] [core:notice] [pid 831] AH00052: child pid 1181 exit signal Bus error (10)
[Wed Sep 03 13:13:40.013511 2014] [core:notice] [pid 831] AH00052: child pid 840 exit signal Bus error (10)
[Wed Sep 03 13:13:49.023574 2014] [core:notice] [pid 831] AH00052: child pid 933 exit signal Bus error (10)
[Wed Sep 03 13:13:59.034508 2014] [core:notice] [pid 831] AH00052: child pid 1183 exit signal Bus error (10)
[Wed Sep 03 13:17:30.374663 2014] [mpm_prefork:notice] [pid 831] AH00169: caught SIGTERM, shutting down
[Wed Sep 03 13:19:21.509501 2014] [mpm_prefork:notice] [pid 854] AH00163: Apache/2.4.10 (FreeBSD) PHP/5.3.29 with Suhosin-Patch configured -- resuming normal operations
[Wed Sep 03 13:19:21.533640 2014] [core:notice] [pid 854] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'
Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

пеставляти на bsd 9.2? яку всерівно треба апати на 9.3 через Eol. в кінці року

 чи лишати bsd 9.3 з оновленнями  білінга баги профіксяться ?

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

так чи інакше прийдеться апатись на 9.3 у 9.2 eol 31.12.2014

а після eol вона  пахати  буде як є ні оновити і доставити щось туда невийде,  принаймі у мене не вийшло.

 

на віртуалці спробував 9,2 онлайн поставити, невийшло, з бінарників усе гладко стало і їде.

заганяю базу на віртуалку щоб потестувати.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

 

чи лишати bsd 9.3 з оновленнями білінга баги профіксяться ?

Дивлюсь.

Можливо я криво назбирав бінарників. У будь якому випадку буду ще перекомпілювати аби додати і386.

Ще плотно не тестив - чисто подивився шо ставиться, і ок.

Ссылка на сообщение
Поделиться на других сайтах

Як і обіцяв - потестив на швидку руку. Хз, вроді робить все з коробки.

 

 

 

1. модуль ping в профілі користувача зависає і не відкриває вікно пінга, пінг помак ніби гут.

Відоу пінгається

 

znimok_ekrana_z_20140903_15_17_39.png

 

 

 

корстувача нехоче створити. :blink:

абонент реєструється

znimok_ekrana_z_20140903_15_17_45.png

 

 

 

2. phpsysinfo теж зависає з білим вікном.

сісінфа сісінфить:

znimok_ekrana_z_20140903_15_16_59.png

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
на віртуалці спробував 9,2 онлайн поставити, невийшло, з бінарників усе гладко стало і їде.

заганяю базу на віртуалку щоб потестувати.

 

 

 

Во тут я глюк спіймав!

міграція майже успішно пройшла

юзеру не прописало мас, при спробі поміняти мак нічого не відбувається.

з юзерами зареєстрованими вручну все гаразд

спробую показати.

 

http://clip2net.com/s/iQxE0n

http://clip2net.com/s/iQxKBk

http://clip2net.com/s/iQxRjr







DEBUG
Array
(
[login] => babukakr
[password] => babukakr
[ip] => 172.16.4.2
[mac] => 00:15:6D:AB:94:5A
[tariff] => *****-2048
[cash] => -150.000000
[phone] =>
[mobile] => *****2179
[email] =>
[credit] => 0
[creditex] => 0
[address] => с.***ич ****ецька 8
[realname] => ***к ***н Михайлович
[contract] =>
[ao] => 1
[down] => 0
[passive] => 0
)

DEBUG
Array
(
[login] => babukxz
[password] => babukxz
[ip] => 172.16.4.3
[mac] => 00:27:22:E4:0D:3B
[tariff] => ****-1024-korporaciya
[cash] => 0.000000
[phone] =>
[mobile] => *****8140
[email] =>
[credit] => 0
[creditex] => 0
[address] => ****бич ***чна 15
[realname] => **** **лина Петрівна
[contract] =>
[ao] => 1
[down] => 0
[passive] => 0
)

профіль користувача після міграції

*_NO_TARIFF_* в профілі бо не додав тарифа на білінг, коли додано то нормально імпортує.

http://clip2net.com/s/iQxZwS









/var/stargazer # cat allconnect.log
2014.09.03 11:36:56 CONNECT: ID-0;LOGIN-1ap1_berx;IP-172.16.0.2;CASH-0.000000;SPEED-;UPSPEED-,MAC-14:88:98:35:95:54
2014.09.03 13:12:09 DISCONNECT: ID-0;LOGIN-1ap1_berx;IP-172.16.0.2;CASH-0.000000
2014.09.03 13:12:09 CONNECT: ID-0;LOGIN-1ap1_berx;IP-172.16.0.2;CASH-0.000000;SPEED-;UPSPEED-,MAC-14:88:39:51:11:83
2014.09.03 13:58:57 CONNECT: ID-1;LOGIN-babukakr;IP-172.16.4.2;CASH-0.000000;SPEED-;UPSPEED-,MAC-
2014.09.03 14:08:13 CONNECT: ID-6;LOGIN-baurcak;IP-172.16.4.7;CASH-0.000000;SPEED-;UPSPEED-,MAC-
2014.09.03 14:09:37 CONNECT: ID-152;LOGIN-1ap2_sz56;IP-172.16.0.3;CASH-0.000000;SPEED-;UPSPEED-,MAC-14:88:87:90:57:27
2014.09.03 14:09:52 DISCONNECT: ID-152;LOGIN-1ap2_sz56;IP-172.16.0.3;CASH-0.000000
2014.09.03 14:09:52 CONNECT: ID-152;LOGIN-1ap2_sz56;IP-172.16.0.3;CASH-0.000000;SPEED-;UPSPEED-,MAC-14:88:86:99:87:43
2014.09.03 15:04:21 DISCONNECT: ID-8;LOGIN-bayrchak;IP-172.16.4.9;CASH-0.000000
2014.09.03 15:04:22 CONNECT: ID-8;LOGIN-bayrchak;IP-172.16.4.9;CASH-0.000000;SPEED-;UPSPEED-,MAC-


cat /var/log/stargazer.log







14-09-03 14:04:24 -- Admin 'admin', 127.0.0.1: User 'yorkevi4_molodizhna': 'cash' parameter changed from '0.000000' to '0.                                 000000'.
2014-09-03 14:04:24 -- Admin 'admin', 127.0.0.1: User 'yrkevicht' added.
2014-09-03 14:04:24 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'password' parameter changed from '******' to '******'.
2014-09-03 14:04:25 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'IP' parameter changed from '*' to '172.16.4.150'.
2014-09-03 14:04:25 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'alwaysOnline' parameter changed from '0' to '1'.
2014-09-03 14:04:25 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'DisabledDetailStat' parameter changed from '0' to '1'.
2014-09-03 14:04:25 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'disabled' parameter changed from '0' to '0'.
2014-09-03 14:04:26 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'passive' parameter changed from '0' to '0'.
2014-09-03 14:04:26 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'credit' parameter changed from '0.000000' to '0.000000'.                                 
2014-09-03 14:04:26 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'cash' parameter changed from '0.000000' to '0.000000'.
2014-09-03 14:04:26 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak' added.
2014-09-03 14:04:27 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'password' parameter changed from '******' to '******'.                                 
2014-09-03 14:04:27 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'IP' parameter changed from '*' to '172.16.4.151'.
2014-09-03 14:04:27 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'alwaysOnline' parameter changed from '0' to '1'.
2014-09-03 14:04:27 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'DisabledDetailStat' parameter changed from '0' to '1'.                                 
2014-09-03 14:04:28 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'disabled' parameter changed from '0' to '0'.
2014-09-03 14:04:28 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'passive' parameter changed from '0' to '0'.
2014-09-03 14:04:28 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'credit' parameter changed from '0.000000' to '0.000000                                 '.
2014-09-03 14:04:28 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'cash' parameter changed from '0.000000' to '0.000000'.                                 


Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

 

юзеру не прописало мас,

покажіть nethosts

 

 

 

при спробі поміняти мак нічого не відбувається.

а мережу попередньо додали? Ну куди тих юзерів вливати.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

а мережу попередньо додали? Ну куди тих юзерів вливати.

так!

http://clip2net.com/s/iQyFkA

 

http://clip2net.com/s/iQxKBk

покажіть nethosts

 

перепрошую незорієнтувався де він

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

сісінфа сісінфить:

у мене в іншому браузері теж поїхало але з паузою і якимось миганням.

пінг теж їде але з незвично великою паузою, я ж собі -W 600  намалював і привик, що все шустро))

 

перепрошую за паніку

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

 

перепрошую за паніку

Панікьор :)

 

Чо там з конвертацією маків? Думаю перш за все варто зазирнути в "історію життя та смерті" користувача та позирити очима, що там в "мережевих відомостях". Якщо - ніхуа, значить таки нетхостів не наконвертило і тре розбиратись чому так.

Ссылка на сообщение
Поделиться на других сайтах

SELECT * FROM nethosts; 

Результат
        
            
			

id		1	

netid		1	

ip		172.16.0.2	

mac		14:88:42:71:56:15	

option		NULL	

			

id		2	

netid		2	

ip		172.16.4.2	

mac		00:15:6d:ab:94:5a	

option		NULL	

			

id		3	

netid		2	

ip		172.16.4.3	

mac		00:27:22:e4:0d:3b	

option		NULL	

			

id		4	

netid		2	

ip		172.16.4.4	

mac		00:15:6d:01:00:46	

option		NULL	

			

id		5	

netid		2	

ip		172.16.4.5	

mac		24:a4:3c:74:dd:da	

option		NULL	

			

id		6	

netid		2	

ip		172.16.4.6	

mac		dc:9f:db:36:68:4d	

option		NULL	

			

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
мережевих відомостях

 

ги а кнопки цеъ немає у імпортованих юзерів, у створених руцями є

історя життя







2908 admin 2014-09-03 16:32:36 CREATE UserNote (romabukroman) `с.******аренка 2/20`
2897 admin 2014-09-03 16:32:34 StgUser REGISTER romabukroman
2898 admin 2014-09-03 16:32:34 StgUser PASSWORD romabukroman1
2901 admin 2014-09-03 16:32:34 CREATE UserRealName (romabukroman) *******ван
2902 admin 2014-09-03 16:32:34 CREATE UserPhone (romabukroman) *****1324
2903 admin 2014-09-03 16:32:34 CREATE UserContract (romabukroman)
2904 admin 2014-09-03 16:32:34 CREATE UserEmail (romabukroman)
2905 admin 2014-09-03 16:32:34 CREATE UserSpeedOverride (romabukroman) `0`

потроха користувача





Array
(
[login] => romabukroman
[Password] => romabukroman1
[Passive] => 0
[Down] => 0
[DisabledDetailStat] => 1
[AlwaysOnline] => 1
[Tariff] => tarif-2048
[Address] =>
[Phone] =>
[Email] =>
[Note] =>
[RealName] =>
[StgGroup] =>
[Credit] => 0
[TariffChange] =>
[Userdata0] =>
[Userdata1] =>
[Userdata2] =>
[Userdata3] =>
[Userdata4] =>
[Userdata5] =>
[Userdata6] =>
[Userdata7] =>
[Userdata8] =>
[Userdata9] =>
[CreditExpire] => 0
[IP] => 172.16.5.83
[D0] => 0
[U0] => 0
[D1] => 0
[U1] => 0
[D2] => 0
[U2] => 0
[D3] => 0
[U3] => 0
[D4] => 0
[U4] => 0
[D5] => 0
[U5] => 0
[D6] => 0
[U6] => 0
[D7] => 0
[U7] => 0
[D8] => 0
[U8] => 0
[D9] => 0
[U9] => 0
[Cash] => 0
[FreeMb] => 0
[LastCashAdd] => 0
[LastCashAddTime] => 1409751156
[PassiveTime] => 172800
[LastActivityTime] => 1409752357
[NAS] =>
)
Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

 

Якщо - ніхуа, значить таки нетхостів не наконвертило і тре розбиратись чому так.

Тут би  подетальніше

 

Короче отих во шо конвертовані в нетхостах нема, так?

 

Іду подивлюсь, відки вони би там мали матеріалізовуватись.

 

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

9135cf5d09c1.jpg
 

сріншот

 

ой я їх два раза залив одн поверх дугого))

хоча пофф  і так на віртуалці ще

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

раз мігрував, непоїхало, щось хтів попробувати і щераз долив

 

результат поміняло ip було 172.16.4.ххх столо 172.16.5.ххх (в імпортованому файлі поміняв)

маки не поміняло, я в імпорті другий раз поставив рандом генерити, лишились ті що перший раз влило, по нетхост видно.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
cat docs/test_dump.sql | mysql -u root -p stg

дамп розвертається, але білінг паде у ступор

є тестовий тариф і користувач тест, але ніфіга не редагується.

як коректно обнулити базу, щоб ще раз спробувати вливати.

Ссылка на сообщение
Поделиться на других сайтах

 

 

маки не поміняло,

Ну так не було їх міняти. Вони тільки в нетхостс бувають.

 

 

 

 

я в імпорті другий раз поставив рандом генерити, лишились ті що перший раз влило, по нетхост видно.

еееее

 

 

 

 

є тестовий тариф і користувач тест, але ніфіга не редагується.

думаю того, що шось зламалось. Перезапуск старгейзера не помагає?

 

 

 

як коректно обнулити базу, щоб ще раз спробувати вливати.

такої фічі в принципі нема - мені тут вже казали "а хулі нема кнопки скидання на заводські установки? у всіх же роутерах така є!". Я на жаль не можу придумати ситуації, нафіга мені в практичному житті може стати потрібною кнопка очистки всієї бази в продакшні.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від Remez
      Ценник 5,500
       
      в наличии 3 шт
       
       





    • Від mac
      Глюк в тому, що один (так - тільки один) mac адрес onu існує в білінгу у вигляді строки. Це трохи заважає.
      olt - bdcom gepon.
      Наскільки зрозумів, це виключно проблема реалізації snmpwalk у freebsd, де snmpwalk може на свій розсуд віддати mac адресу не як hex-string, а як звичайний string.
      Можливо snmpwalk тригериться на якомусь символі, мені невідомо.
       
      # tcpdump -vv -i em0 udp port 161 and host olt and host ub | grep "3320.101.10.4.1.1.241 ... olt.snmp > ub.47940: [udp sum ok] { SNMPv2c C="*****" { GetResponse(44) R=93278354 E:3320.101.10.4.1.1.241="8LO"W*" } } ub.47940 > olt.snmp: [udp sum ok] { SNMPv2c C="*****" { GetNextRequest(34) R=93278355 E:3320.101.10.4.1.1.241 } } snmpwalk -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = STRING: "8LO\"W*" snmpwalk -Ox -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = Hex-STRING: 38 4C 4F 22 57 2A  
      Це стосується таких параметрів у snmp конфізі bdcom
       
      [signal] MACINDEX=".1.3.6.1.4.1.3320.101.10.4.1.1" [misc] ONUINDEX=".1.3.6.1.4.1.3320.101.11.1.1.3"  
      За для усунення глюку спробував трошки змінити код і завдати тип snmp параметру явно у ./api/libs/api.ponbdcom.php у function collect()
      Це працює. Мабуть станеться у нагоді:
       
      # diff api.ponbdcom.php{.new,.bak} 37c37 < $onuIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); --- > $onuIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); 91c91 < $macIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE); --- > $macIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE);  
      P.S. Створив тему, а зараз міркую: а може це глюк у ПЗ olt. Оновлю фірмваре olt та перевірю...
       

    • Від Plastilin
      Вітаю. Маю наступний комплект. Ubilling на Debian + Mikrotik CHR як маршрутизатор. Наче все запустилось, але виникло питання яке не вдається розрулити. Читав Wiki, ковиряв, читав знову Wiki, знову ковиряв - не допомогло.
      Чи можливо якось визначити конкретну IP адресу з пулу який видає Mikrotik клієнту через Radius? Мені пропонує обрати наступну вільну адресу з пулу при спробі зміни адреси?
      З цього з'являється додаткове питання, чи можливо контролювати доступ користувачам у яких IP назначений статично, тобто прописаний вручну? Наприклад при зміні статусу не активний - пхати до Firewall Mikrotik правила заборони доступу з IP адреси визначеної вручну, навіть якщо вона не отримана по DHCP.
       
      UPD: з першою частиною знайшов: IP_CUSTOM=1 в alter.ini 
    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно.  
      Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу.
      Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID.
      При этом transactionID в дублях одинаковый, но с каждым новым дублем разный.
      Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account>  <result>0</result>.
      После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация.
      В openpayz в платежах transactionID и не видно payID.

×
×
  • Створити нове...