Перейти до

Andrey75

Заблоковані
  • Всього повідомлень

    126
  • Приєднався

  • Останній візит

Сообщения додав Andrey75

  1. как в php вывести вместе с [Thu Dec 27 08:15:27.169513 2018] [:error] [pid 2346] [client 91.194.226.212:48476] Tinkoff fail transaction:
    значения переменных:

            $hash=$_POST['PaymentId'];
            $sum=$_POST['Amount'] / 100;
            $customerid=explode('_' ,trim($_POST['OrderId']));
            $customerid=$customerid[0];
            $paysys='TINKOFF';
            $hashStore=$paysys.'_'.$hash;
            $status=$_POST['Status'];

     

  2. 19 часов назад, l1ght сказал:

     

    Валится походу в этой функции. Обратитесь в их саппорт, пусть проверят.

    Походу что-то да поменялось раз "Tinkoff fail transaction" 

    
    function CheckParams() {
            // Список обязательных параметров
            $params=array('TerminalKey','OrderId','PaymentId','Amount','Token','Success','Status');
            // Проверка их наличия
            foreach ($params as $eachparam) {
                    if (empty($_POST[$eachparam])) {
                            return( false );
                    }
            }
            if ( $_POST['Success'] != 'true' ) return( false );
            if ( $_POST['ErrorCode'] != '0' ) return( false );
            if ( $_POST['TerminalKey'] != '1480927487288' ) return( false );
            if ( $_POST['Status'] != 'AUTHORIZED' && $_POST['Status'] != 'CONFIRMED' ) return( false );
            return( true );
    }

     

    поддержка Тинькофф отправляют сюда https://oplata.tinkoff.ru/landing/develop/notifications

    вроде все тоже.

  3. 7 минут назад, Andrey75 сказал:

    понял пробую

     

    лог апачь

    91.194.226.212 - - [27/Dec/2018:08:15:27 +0500] "POST /openpayz/frontend/tinkoff/ HTTP/1.1" 200 2

     

    лог ошибки апачь

    [Thu Dec 27 08:15:27.053085 2018] [:error] [pid 8419] [client 91.194.226.212:35200] Tinkoff fail transaction:
    [Thu Dec 27 08:15:27.169513 2018] [:error] [pid 2346] [client 91.194.226.212:48476] Tinkoff fail transaction:

     

    в старгазере пусто

    2018-12-27 06:43:10 -- [conf_sg] Failed to read data from 58.153.244.201:35198. Unexpected EOF.
    2018-12-27 06:43:10 -- [conf_sg] Received invalid header from 58.153.244.201:35208.
    2018-12-27 06:43:12 -- [conf_sg] Received invalid header from 58.153.244.201:35215.
    2018-12-27 07:24:41 -- [conf_sg] Received invalid header from 216.218.206.68:23662.

  4. В 04.01.2018 в 20:52, Pautiina сказал:

    Покажите, что показывает лог /var/log/httpd-access.log /var/log/httpd-error.log во время того, когда вы пытаетесь пополнить через Ликпей. К стати, вы можете повторить запрос с ликпей, если используете последний openpayz и последний обновленный liqpay ftontend

    дабы не плодить тем помощи прошу тут.

    где то не доделал поможите!

    логи:

    httpd-access.log

    91.194.226.212 - - [26/Dec/2018:16:45:13 +0500] "POST /openpayz/frontend/tinkoff HTTP/1.1" 301 254

    httpd-error.log

    с этого ip нет ничего

    [Wed Dec 26 08:28:16.056185 2018] [:error] [pid 910] [client 117.50.79.119:3619] script '/usr/local/www/apache24/data/index.php' not found or unable to stat
    [Wed Dec 26 14:26:48.268228 2018] [:error] [pid 5523] [client 223.105.4.248:34639] script '/usr/local/www/apache24/data/index.php' not found or unable to stat

     

    лог старгазер

    2018-12-26 16:16:55 -- [conf_sg] Failed to read data from 113.122.176.78:38772. Unexpected EOF.
    2018-12-26 16:16:55 -- [conf_sg] Received invalid header from 113.122.176.78:38784.
    2018-12-26 16:17:00 -- [conf_sg] Received invalid header from 113.122.176.78:38800.
    2018-12-26 16:39:51 -- [conf_sg] Received invalid header from 109.48.115.48:59617.

     

    ip тинькофф тоже нет

     

    где напортачил? платеж проходит дентга на счет падает

     

  5. 7 минут назад, nightfly сказал:

    Типа платежи предыдущие все грохнуть?  Если так, то truncate table `payments` и paymentscorr аналогично. Остановки stargazer не требует.

    то есть все оплаты и фин отчеты в 2 таблицах:

    payments и paymentscorr

     

    а в phpadmin очистить реально?

  6. Связка Ubilling + Cisco 7201 (хватит старушки на 1 поселок)

    ТЗ
    запустить сервисы на Cisco  соответствующие состояниям абонента

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

    сервис ON-LINE, должен ограничивать скорость в соответствии с тарифом.

     

    Сервисы cisco  на примере должника

     

     

    ! редирект на страничку, необходимо настроить АПАЧЬ для работы с 82 портом

    !

    redirect server-group OFF-LINE_REDIRECT
     server ip биллинг port 82

    !

    !

    !

    class-map type traffic match-any ACL-OFF-LINE_L4R
     match access-group input name OFF-LINE-L4R

    !

    class-map type traffic match-any ACL-OFF-LINE
     match access-group input name OFF-LINE-ACC
     match access-group output name OFF-LINE-ACC

    !

    !Сами сервисы

    !
    policy-map type service ON-LINE_L4R
    !
    policy-map type service ON-LINE
     service local
     class type traffic ACL-ON-LINE
     !

    !

    policy-map type service OFF-LINE_SRV
     service local
     3 class type traffic ACL-OFF-LINE
     !
     class type traffic default input
      drop
     !
    !

    ! АСС лист редирект

    !

    ip access-list extended OFF-LINE-L4R
     deny   ip any host биллинг
     deny   ip host биллинг any
     permit tcp any any eq www
     deny   ip any any

    !

    !АСС лист, где ограничиваем доступ и т.д.

    !

    ip access-list extended OFF-LINE-ACC
     permit ip any host 8.8.8.8
     permit ip host 8.8.8.8 any
     permit ip any host биллинг
     permit ip host биллинг any
    !

     

     

    радиус атрибуты в биллинге

    Cisco-Account-Info += A{user[state]}_L4R

    Cisco-Account-Info += A{user[state]}_SRV reply

     

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

     

    Cisco-Service-Info += QD;{speed[up]}

    Cisco-Service-Info += QU;{speed[down]}

     

     

    Для сброса сессии абонента настраиваем СоА на cisco

     

    !

    aaa server radius dynamic-author
     client биллинг server-key  парольСоА
     port №порта
     auth-type any
     ignore session-key
     ignore server-key
    !
     

     

    Добавляем соответствующую строку в файлы коннект и дисконнект Старгайзера

    /bin/echo "User-Name=\"$IP\",Cisco-Account-Info=\"S$IP\",cisco-avpair=\"subscriber:command=account-logoff\"" | /usr/local/bin/radclient -x ip cisco:порт coa парольСоА >> /var/stargazer/allconnect.log

    на этом все, у меня работает.
    если есть поправки буду рад

  7. в настройках cisco создал сервисы по состоянию абонента
    и использовал атрибуты

    Cisco-Account-Info += A{user[state]}_SRV

     

    не понятно как разорвать сессию абонента при смене скорости

    гуру помогите!

  8. нашел, вопрос по атрибутам!

     

    > test Auth-Type := Local, User-Password == "test"
    That should be
    test Auth-Type = Local, User-Password := "test"

    вот здесь https://www.linux.org.ru/forum/admin/4687789, всем спасибо!

     

     

     

    ubilling@ubilling:/usr/local/etc/raddb/sites-enabled# radtest 00001 00001 127.0.0.1 0 dec0071981b1
    Sending Access-Request of id 232 to 127.0.0.1 port 1812
            User-Name = "00001"
            User-Password = "00001"
            NAS-IP-Address = 127.0.0.1
            NAS-Port = 0
            Message-Authenticator = 0x00000000000000000000000000000000
    rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=232, length=20
    ubilling@ubilling:/usr/local/etc/raddb/sites-enabled#
     

  9. добавил атрибуты :

                    Auth-Type := Local
                    User-Password == {user[Password]}
                    Service-Type = Framed-User,
                    Framed-Protocol = PPP,
                    Framed-IP-Address = {nethost[ip]}
     
    в логах:
    Thu Jun  8 17:15:54 2017 : Auth: Login incorrect: [00001/00001] (from client Local port 0)
     
     
    запрос:
    ubilling@ubilling:/var/log# radtest 00001 00001 127.0.0.1 0 dec0071981b1
    Sending Access-Request of id 245 to 127.0.0.1 port 1812
            User-Name = "00001"
            User-Password = "00001"
            NAS-IP-Address = 127.0.0.1
            NAS-Port = 0
            Message-Authenticator = 0x00000000000000000000000000000000
    rad_recv: Access-Reject packet from host 127.0.0.1 port 1812, id=245, length=20
    ubilling@ubilling:/var/log#
     
  10. лог при загрузке системы

     

    Tue Jun  6 15:28:47 2017 : Info: Signalled to terminate

    Tue Jun  6 15:28:47 2017 : Info: Exiting normally.
    Tue Jun  6 15:28:47 2017 : Info: rlm_sql (sql): Closing sqlsocket 4
    Tue Jun  6 15:28:47 2017 : Info: rlm_sql (sql): Closing sqlsocket 3
    Tue Jun  6 15:28:47 2017 : Info: rlm_sql (sql): Closing sqlsocket 2
    Tue Jun  6 15:28:47 2017 : Info: rlm_sql (sql): Closing sqlsocket 1
    Tue Jun  6 15:28:47 2017 : Info: rlm_sql (sql): Closing sqlsocket 0
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Attempting to connect to root@localhost:3306/stg
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Attempting to connect rlm_sql_mysql #0
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql_mysql: Starting connect to MySQL server for #0
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Connected new DB handle, #0
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Attempting to connect rlm_sql_mysql #1
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql_mysql: Starting connect to MySQL server for #1
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Connected new DB handle, #1
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Attempting to connect rlm_sql_mysql #2
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql_mysql: Starting connect to MySQL server for #2
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Connected new DB handle, #2
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Attempting to connect rlm_sql_mysql #3
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql_mysql: Starting connect to MySQL server for #3
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Connected new DB handle, #3
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Attempting to connect rlm_sql_mysql #4
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql_mysql: Starting connect to MySQL server for #4
    Tue Jun  6 15:30:38 2017 : Info: rlm_sql (sql): Connected new DB handle, #4
    Tue Jun  6 15:30:39 2017 : Info: Loaded virtual server <default>
    Tue Jun  6 15:30:39 2017 : Info: Loaded virtual server inner-tunnel
    Tue Jun  6 15:30:39 2017 : Info: Ready to process requests.
     

    файлы sql.conf и  radiusd.conf  менял

    где копать?

  11. лого при запуске radiusd -X

     

     

    Tue Jun  6 11:31:34 2017 : Info: Signalled to terminate

    Tue Jun  6 11:31:34 2017 : Info: Exiting normally.
    Tue Jun  6 11:31:34 2017 : Info: rlm_sql (sql): Closing sqlsocket 4
    Tue Jun  6 11:31:34 2017 : Info: rlm_sql (sql): Closing sqlsocket 3
    Tue Jun  6 11:31:34 2017 : Info: rlm_sql (sql): Closing sqlsocket 2
    Tue Jun  6 11:31:34 2017 : Info: rlm_sql (sql): Closing sqlsocket 1
    Tue Jun  6 11:31:34 2017 : Info: rlm_sql (sql): Closing sqlsocket 0
     
  12. помогите не проходит авторизация при radtest:

    ubilling@ubilling:/var/log# radtest 00001 5o3d40yo 127.0.0.1 0 dec0071981b1
    Sending Access-Request of id 163 to 127.0.0.1 port 1812
            User-Name = "0001"
            User-Password = "5o3d40yo"
            NAS-IP-Address = 127.0.0.1
            NAS-Port = 0
            Message-Authenticator = 0x00000000000000000000000000000000
    rad_recv: Access-Reject packet from host 127.0.0.1 port 1812, id=163, length=20
    ubilling@ubilling:/var/log#
     

     

     

     

    в логах пишет:

     

    Tue Jun  6 10:56:49 2017 : Auth: Login incorrect: [0001/5o3d40yo] (from client Test port 0)

  13. есть OLT Dasan вот отсюда https://shop.nag.ru/catalog/03903.GPON--GEPON/11770.SNR/09352.SNR-OLT-4x-8GC

     

    помогите с настройкой Понизатора.

     

    в первоисточниках Dasana сказано(оригинал во вложении):

                   7.1.1       SNMP Community

                               Only an authorized person can access SNMP agent by configuring SNMP community
                               with a community name and additional information.

                               To configure SNMP community to allow an authorized person to access, use the following
                               command.

                                             Command                     Mode                             Description

                                 snmp community {ro | rw}                            Creates SNMP community.

                                 COMMUNITY [A.B.C.D] [OID]                           COMMUNITY: community name
                                                                         Global
                                 no snmp community {ro | rw}
                                                                                     Deletes created community.
                                 COMMUNITY

                               You can configure up to 3 SNMP communities for each read-only and read-write.
                       i

    114

    ----------------------- Page 115-----------------------

    User Manual                                                                                                                                 UMN:CLI
    SNR-OLT-4X-8GC

                                   To display configured SNMP community, use the following command.

                                                 Command                          Mode                                Description

                                                                                 Enable

                                    show snmp community                          Global        Shows created SNMP community.

                                                                                 Bridge

                                   The following is an example of creating 2 SNMP communities.

                                        SWITCH(config)# snmp community ro public

                                        SWITCH(config)# snmp community rw private
                                        SWITCH(config)# show snmp community

                                        Community List

                                        Type Community                    Source                     OID

                                        -----------------------------------------------

                                        ro      public
                                        rw      private

                                        SWITCH(config)#

     

    не могу найти "5. Добавляем в crontab -e соответствующий вызов RemoteAPI."

    сильно не пинайте или укажите на букварь

     

    User manual SNR-OLT-4x-8GC.pdf

  14.  

    т.е. ограничивать трафик можно чем угодно и без сертификатов?

    Если у вас не помегабайтная тарификация, то да.

     

     

    а где можно это увидеть де юро

    в

     

    Приказ Министерства связи и массовых коммуникаций РФ от 26 августа 2014 г. N 258

    не нашел

  15.  

     

    В идеале было бы сделать как то так:

    инет - биллинг - Л3 - ОЛТ - абоненты

    На биллинге тупо два физических интерфейса без всяких алиасов и вланов

    На Л3 свиче нарезаются ВЛАНы и настраивается маршрутизация

    ОЛТ настраивается обычно.

     

    В такой конфигурации не будет плясок с бубном )

    биллинг не сертифицорован, значит резать скорость абонентов не может

     

    Що за бред?

    Сертификат биллинга нужен чтобы трафик считать, а не скорость резать.

     

    На сколько я понимаю. в этой схеме биллинг совмещен с локальным НАСом.

     

    а безлимитный тариф без подсчета трафика

    Это схема рука, лицо, табуретка ...

    подскажите свою

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