Перейти до

Golthana

Сitizens
  • Всього повідомлень

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

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

  • Дней в лидерах

    1

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

  1.  

     

    ок робим наступний експеремент

     

    Эксперимент уже провел. Актуальное значение, как минимум для меня, это "1".

     

     

    Мне кажется там у него связь частично теряется с насом

     

    Попробую проверить, когда начнется такое.

  2. В модуле ipchache есть:

      $billing->setip($login, $new_free_ip);
                multinet_delete_host($current_ip);
                multinet_add_host($new_multinet_id, $new_free_ip, $current_mac);
                multinet_rebuild_all_handlers();
                multinet_RestartDhcp();
     

    Посмотрите там. Про резервную копию не забудьте)

    Но Вы имейте ввиду, что на сайте в ченджлоге:

    Модуль «Смена IP»: переписан с нуля. Скажите спасибо за пинок в этом направлении Митину Александру.

     

    И надо будет менять после каждого обновления, насколько я понимаю

  3. [store_mysql] MYSQL_STORE: Current DB schema version: 0
    [store_mysql] MYSQL_STORE: Updated DB schema to version 1

     

    Присутствует только вторая строчка

     

    В самом Ubilling после этого, автоматически появляется возможность выставлять периодичность снятия АП для тарифов.

     

    Кроме того, такая возможность итак была.

    Может обновление итак было, например, вместе в биллингом обновилось?

  4. ifconfig_igb0="inet 193.150.65.85 netmask 255.255.255.252"
    defaultrouter="193.150.65.86"
    ifconfig_igb1="inet 10.10.0.1 netmask 255.255.0.0"
    ifconfig_igb1_alias1="inet 172.16.0.1 netmask 255.255.255.0"
    ifconfig_igb1_alias2="inet 172.20.0.2 netmask 255.255.255.0"
    sshd_enable="YES"
    #DNS Server
    named_enable="YES"
    #FTP SERVER
    ftpd_enable="YES"
    ftpd_flags="-D -l"
    #Web Server
    apache24_enable="YES"
    #MySQL Database
    mysql_enable="YES"
    #For Stat
    ipacctd_enable="YES"
    ipacctd_flags="-v -t"
    ipacctd_rules="igb1"
    ipacctd_rule_igb1_flags="-p 10001 -f /var/log/traffic_igb1.log"
    ipacctd_rule_igb1_pid="/var/run/ipacctd.igb1"
    #Squid Server
    squid_enable="YES"
    # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
    dumpdev="AUTO"
    # NAS custom
    firewall_enable="YES"
    firewall_nat_enable="YES"
    dummynet_enable="YES"
    firewall_script="/etc/firewall.conf"
    thttpd_enable="YES"
    snmpd_enable="YES"
    snmpd_flags="-a"
    snmpd_conffile="/usr/local/etc/snmpd.config"
    nginx_enable="YES"
    gateway_enable="YES"
     

     

    172.20.0.0/24 - сеть, по которой идет "общение" с биллингом

  5.  

     

    наскільки перезагрузка спасає ситуацію?

     

    Заметил такую закономерность: используется два НАС (локальный и удаленный) и при переключении абонентов из локального на удаленный и вот в какой-то момент начинается такая беда. Хотя не могу сказать, что это на 100% связанно, может и случайность. У меня раз в неделю такое бывает. При чем только на удаленном НАС.

  6. Подскажите, время от времени на удаленном NAS (rscriptd) начинает переподключать пользователей. В логах disconnect (человек 7) и потом коннект тех же, итак по кругу. Перезагрузка сервера спасает ситуацию

     

    Вот часть лога:

     

    2016.05.15 18:11:57 DISCONNECT: ID-1087;LOGIN-sherbyug4ap0_exz1;IP-10.10.1.147;CASH-734.08
    2016.05.15 18:11:59 CONNECT: ID-195;LOGIN-dolper16aap0_24ra;IP-10.10.0.230;CASH-511.6;SPEED-2048;UPSPEED-2048,MAC-dc:9f:db:6e:3b:8c
    2016.05.15 18:11:59 DISCONNECT: ID-224;LOGIN-dolstep13ap0_4n3m;IP-10.10.0.193;CASH-334.52
    2016.05.15 18:11:59 DISCONNECT: ID-289;LOGIN-eiskbh106ap0_2had;IP-10.10.2.161;CASH-120.52
    2016.05.15 18:11:59 DISCONNECT: ID-1091;LOGIN-shirchal23aap0_sv3w;IP-10.10.1.219;CASH-0
    2016.05.15 18:12:01 CONNECT: ID-241;LOGIN-eiskab74ap0_5qta;IP-10.10.2.113;CASH-1418.6;SPEED-1024;UPSPEED-1024,MAC-00:0c:42:d7:5c:71
    2016.05.15 18:12:01 DISCONNECT: ID-280;LOGIN-eiskber155ap0_3ese;IP-10.10.2.154;CASH-608.21
    2016.05.15 18:12:02 DISCONNECT: ID-75;LOGIN-dolchap7bap0_hbds;IP-10.10.0.103;CASH-1321.45
    2016.05.15 18:12:02 DISCONNECT: ID-180;LOGIN-doldsad96aap0_sdvk;IP-10.10.0.186;CASH-107.17
    2016.05.15 18:12:02 DISCONNECT: ID-1114;LOGIN-shirkuz44ap0_na4l;IP-10.10.1.188;CASH-222.16
    2016.05.15 18:12:04 DISCONNECT: ID-220;LOGIN-dolpush3ap0_by0y;IP-10.10.0.106;CASH-1035.52
    2016.05.15 18:12:05 DISCONNECT: ID-149;LOGIN-doldokt265ap0_mu0v;IP-10.10.0.117;CASH-733.59
    2016.05.15 18:12:05 DISCONNECT: ID-247;LOGIN-eiskarh1aap0_dshn;IP-10.10.2.128;CASH-319.2
    2016.05.15 18:12:05 DISCONNECT: ID-266;LOGIN-eiskba75ap0_chhy;IP-10.10.2.136;CASH-342.32
    2016.05.15 18:12:05 DISCONNECT: ID-1031;LOGIN-sherbler87ap0_bvm0;IP-10.10.1.137;CASH-288
    2016.05.15 18:12:07 CONNECT: ID-1091;LOGIN-shirchal23aap0_sv3w;IP-10.10.1.219;CASH-0;SPEED-2048;UPSPEED-2048,MAC-00:80:48:14:f7:b2
    2016.05.15 18:12:07 DISCONNECT: ID-1225;LOGIN-eiskpobbilaynap0_3hn2;IP-10.10.2.95;CASH--3000
    2016.05.15 18:12:07 DISCONNECT: ID-961;LOGIN-sherb8mar94ap0_0yrc;IP-10.10.1.169;CASH-183.04
    2016.05.15 18:12:09 CONNECT: ID-856;LOGIN-eisksv71ap0_wy1t;IP-10.10.2.147;CASH-282.6;SPEED-2048;UPSPEED-2048,MAC-24:a4:3c:e0:ba:55
    2016.05.15 18:12:09 DISCONNECT: ID-118;LOGIN-doldkoll253ap0_c8f5;IP-10.10.0.114;CASH-137.82
    2016.05.15 18:12:11 DISCONNECT: ID-283;LOGIN-eiskber1ap0_c2cl;IP-10.10.2.142;CASH-786.6
    2016.05.15 18:12:11 DISCONNECT: ID-299;LOGIN-eiskbh331ap0_klos;IP-10.10.1.186;CASH-35.64
    2016.05.15 18:12:11 DISCONNECT: ID-1036;LOGIN-sherbperv202ap0_rup7;IP-10.10.1.156;CASH-354.19
    2016.05.15 18:12:11 DISCONNECT: ID-1156;LOGIN-shirvish294ap0_9w9c;IP-10.10.1.193;CASH-639
    ^C
    root@NaS_Server:/usr/home/golthana # tail -F /var/stargazer/allconnect.log
    2016.05.15 18:12:37 DISCONNECT: ID-1088;LOGIN-shir5047ap0_pyxf;IP-10.10.1.228;CASH-156.2
    2016.05.15 18:12:37 DISCONNECT: ID-1144;LOGIN-shiruzh11ap0_6uhc;IP-10.10.1.222;CASH-522.72
    2016.05.15 18:12:38 CONNECT: ID-142;LOGIN-doldlen79ap0_bzlf;IP-10.10.0.218;CASH-590.23;SPEED-1024;UPSPEED-1024,MAC-dc:9f:db:8c:49:9f
    2016.05.15 18:12:44 CONNECT: ID-291;LOGIN-eiskbh116ap0_ewyk;IP-10.10.2.163;CASH-367.4;SPEED-2048;UPSPEED-2048,MAC-44:d9:e7:4a:28:92
    2016.05.15 18:12:44 CONNECT: ID-1114;LOGIN-shirkuz44ap0_na4l;IP-10.10.1.188;CASH-222.16;SPEED-1024;UPSPEED-1024,MAC-00:0c:42:e0:25:29
    2016.05.15 18:12:45 CONNECT: ID-1157;LOGIN-shirvish2aap0_6y2b;IP-10.10.1.192;CASH-675.4;SPEED-2048;UPSPEED-2048,MAC-00:27:22:e0:5c:46
    2016.05.15 18:12:45 CONNECT: ID-224;LOGIN-dolstep13ap0_4n3m;IP-10.10.0.193;CASH-334.52;SPEED-1024;UPSPEED-1024,MAC-dc:9f:db:6e:36:2f
    2016.05.15 18:12:45 CONNECT: ID-95;LOGIN-doldkal83ap0_df55;IP-10.10.0.232;CASH-937.1;SPEED-1024;UPSPEED-1024,MAC-dc:9f:db:6e:3a:af
    2016.05.15 18:12:46 CONNECT: ID-961;LOGIN-sherb8mar94ap0_0yrc;IP-10.10.1.169;CASH-183.04;SPEED-4096;UPSPEED-4096,MAC-00:27:22:dc:99:86
    2016.05.15 18:12:46 CONNECT: ID-1131;LOGIN-shirshk7ap0_h6a5;IP-10.10.1.190;CASH-1100.63;SPEED-4096;UPSPEED-4096,MAC-44:d9:e7:28:b1:51
    2016.05.15 18:14:46 CONNECT: ID-1144;LOGIN-shiruzh11ap0_6uhc;IP-10.10.1.222;CASH-522.72;SPEED-;UPSPEED-,MAC-
     

  7.   <?php
            function rcms_redirect($url, $header = false) {
                if($header){
                    @header('Location: ' . $url);
                } else {
                    echo '<script language="javascript">document.location.href="' . $url . '";</script>';
                }
            }
         
         
            $userip=$_SERVER['REMOTE_ADDR'];
         
            if (strpos($userip,'172.172.')===false)  {
                rcms_redirect("http://172.20.0.1/billing/userstats");
            } else {
                rcms_redirect("http://172.172.0.1/uhw/");
            }
        ?>
     

     

    Вот редирект

  8. # Virtual Hosts
    #
    # Required modules: mod_log_config

    # If you want to maintain multiple domains/hostnames on your
    # machine you can setup VirtualHost containers for them. Most configurations
    # use only name-based virtual hosts so the server doesn't need to worry about
    # IP addresses. This is indicated by the asterisks in the directives below.
    #
    # Please see the documentation at
    # <URL:http://httpd.apache.org/docs/2.4/vhosts/>
    # for further details before you try to setup virtual hosts.
    #
    # You may use the command line option '-S' to verify your virtual host
    # configuration.

    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.
    # The first VirtualHost section is used for all requests that do not
    # match a ServerName or ServerAlias in any <VirtualHost> block.
    #
    <VirtualHost *:80>
        ServerAdmin admin@uginternet.ru
        DocumentRoot "/usr/local/www/apache24/data/billing"
        ServerName billing.uginternet.ru
        ServerAlias www.billing.uginternet.ru
    #    ServerAlias www.dummy-host.example.com
        ErrorLog "/var/log/httpd-error.log"
        CustomLog "/var/log/httpd-access.log" common
        <Directory "/usr/local/www/apache24/data/billing">
        AllowOverride All
        Order allow,deny
        Allow from all
        </Directory>

    </VirtualHost>

    <VirtualHost *:80>
        ServerAdmin admin@uginternet.ru
        DocumentRoot "/usr/local/www/apache24/data/billing/userstats"
        ServerName cabinet.uginternet.ru
        ServerAlias www.cabinet.uginternet.ru
        ErrorLog "/var/log/httpd-error.log"
        CustomLog "/var/log/httpd-access.log" common
        <Directory "/usr/local/www/apache24/data/billing/userstats">
        AllowOverride All
        Order allow,deny
        Allow from all
        </Directory>
    </VirtualHost>


     

  9. Да. Это я читал, но при этом перестает работать переадресация. Я подключил в httpd.conf vhosts там прописал виртуалзост для биллинга и ЛК, в биллинг заходит, а вот для ЛК ничего не работает. Скорее всего у меня просто неправильная настройка apache

  10. А как корректно перевести ЛК и сам Биллнг на https, чтобы при этом переадресация для должников работала?

    Сейчас есть только два поддомена для личного кабинета и биллинга.

    В апаче не силен, потому решил сначала спросить, чтобы не натворить делов.

    Кстати, сертификаты тоже есть

  11. Поменяйте их местами и делайте согласно инструкции. Во время установки у Вас будет спрашивать "роль" интерфейсов. Там и укажите какой смотрит в сеть , а какой в инет.

    Вы обязательно перед запуском настройте интрефейсы, согласно тем настройкам, которые требуются для Вашей сети.

    Еще могу посоветовать посмотреть видео установки Ubilling через автоустановщик. Там, кстати, все доступно.

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