Jump to content
Local
Sign in to follow this  
a_n_h

динамический шейпер и rscriptd

Recommended Posts

Всем доброго дня!

Как правильно настроить динамический шейпер на удаленном NAS rscriptd?

Share this post


Link to post
Share on other sites

А что мешает файлик нужный /etc/stargazer/dnswitch.php  закинуть на удаленный сервер?

Или вера не позволяет?

Share this post


Link to post
Share on other sites

Я всех очень сильно шокирую, если скажу, что он там уже засетаплен, и не требует вашего творчества?

  • Haha 1

Share this post


Link to post
Share on other sites
1 час назад, nightfly сказал:

Я всех очень сильно шокирую, если скажу, что он там уже засетаплен, и не требует вашего творчества?

Я его "вижу"! уточню вопрос: как его правильно настроить?

Share this post


Link to post
Share on other sites
43 минуты назад, a_n_h сказав:

Я его "вижу"! уточню вопрос: как его правильно настроить?

1. Почитать документацию http://wiki.ubilling.net.ua/doku.php?id=dnswitch

2. Посмотреть глазами в /etc/crontab и понять когда оно у вас запускается

3. Убедиться, что в /etc/stargazer/dnswitch.php аккаунты/хосты указаны верно

4. Попыриться на то, что происходит в вашем /var/log/dn.log

 

 

Share this post


Link to post
Share on other sites
3 часа назад, nightfly сказал:

1. Почитать документацию http://wiki.ubilling.net.ua/doku.php?id=dnswitch

2. Посмотреть глазами в /etc/crontab и понять когда оно у вас запускается

3. Убедиться, что в /etc/stargazer/dnswitch.php аккаунты/хосты указаны верно

было сделано!

 

3 часа назад, nightfly сказал:

4. Попыриться на то, что происходит в вашем /var/log/dn.log

в том и проблема, что у меня его нет, поэтому и создал тему. 

Share this post


Link to post
Share on other sites
2 часа назад, a_n_h сказав:

в том и проблема, что у меня его нет, поэтому и создал тему. 

позапускать руцями, не?

Share this post


Link to post
Share on other sites
17 минут назад, nightfly сказал:

позапускать руцями, не?

что запускать? создать пустой файл самому?

Share this post


Link to post
Share on other sites
16 минут назад, a_n_h сказав:

что запускать? создать пустой файл самому?

а может таки dnswitch?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Небесный
      Есть нужда сделать 3шт. NAS паралельно.
      1 NAS - роутер в мировую сеть.
      2 NAS - внутренние сервисы.
      3 NAS - внутренние сервисы.
      Не хочу внутренние сервисы пускать через первый НАС, дабы не нагружать, решил установить rscriptd на другие серваки, и что-бы они работали паралельно.
      Так вот в чем вопрос: "Может ли старгейзер работать паралельно с тремя rscriptd, если одна и така же сеть указана на всех трех НАС"?
       
      Пока пробую только Биллинг+НАС1+НАС2, третий пока не трогаю, дай разобраться с двумя НАСами.

      stargzer.conf
      LogFile = /var/log/stargazer.log PIDFile = /var/run/stargazer.pid Rules = /etc/stargazer/rules DetailStatWritePeriod = 1/6 StatWritePeriod = 30 DayFee = 1 DayFeeIsLastDay = no DayResetTraff = 1 SpreadFee = yes FreeMbAllowInet = no WriteFreeMbTraffCost = yes FullFee = yes <DirNames>     DirName0 = Internet     DirName1 =     DirName2 =     DirName3 =     DirName4 =     DirName5 =     DirName6 =     DirName7 =     DirName8 =     DirName9 = </DirNames> ExecutersNum = 2 ModulesPath = /usr/lib/stg MonitorDir=/var/stargazer/monitor FeeChargeType = 1 ReconnectOnTariffChange = yes <IncludeFile "conf-enabled.d/store_*.conf"> </IncludeFile> <Modules>     <IncludeFile "conf-enabled.d/mod_*.conf">     </IncludeFile> </Modules>  
      remote_nas.conf
      192.168.0.0/24 xxx.xxx.xxx.150 10.0.0.0/8 xxx.xxx.xxx.150 213.174.11.0/24 xxx.xxx.xxx.150 192.168.0.0/24 xxx.xxx.xxx.100 10.0.0.0/8 xxx.xxx.xxx.100 213.174.11.0/24 xxx.xxx.xxx.100 192.168.0.0/24 xxx.xxx.xxx.2 10.0.0.0/8 xxx.xxx.xxx.2 213.174.11.0/24 xxx.xxx.xxx.2  
       
      mod_remote_script.conf
      <Module remote_script>     SendPeriod = 10     SubnetFile = /etc/stargazer/remote_nas.conf     Password = 123456     UserParams = Tariff     Port = 9999 </Module>  
      На 1 NAS все работает, на 2 NAS не работает.
       
      Конфигурация 2 NAS
       
      LogFileName = /var/log/rscriptd.log ExecutersNum = 2 ConfigDir = /etc/rscriptd Password = 123456 Port = 9999 UserTimeout = 60 ScriptOnConnect = /etc/rscriptd/OnConnect ScriptOnDisconnect = /etc/rscriptd/OnDisconnect ps ax | grep stg
       6039 ?        S      0:00 stg-exec  6040 ?        S      0:00 stg-exec  6042 pts/1    S+     0:00 grep --color=auto stg  
       
      Есть подозрения, что старгейзер одну и ту же сеть не может на разные НАС пинать. Кто что скажет?
       
       
    • By har_hayk
      Добрый день .
      Пожалуста помагите разабраться 
       
      Есть работаюшй Ubilling+NAS , NAS1 rscriptd, NAS2 rscriptd
      Недавно добавил еше одиу подсеть на (Ubilling+NAS) 
      Проблема заключаеться в том , что когда регестрирую новово ползовотеля , или меняю IP уже зарегистрировонному ползовотелю , все получают IP из нового пула но не всех пускает в инет 
      подскажите пожалуста где можно копать :
      P.S   Прастите за мой рускый ... 
       
      Железо 
      HP ProLiant DL 360 G7 , 32 GB RAM , 300 GB 10K SAS RAID 1 , 4 гигабитних интерфейса 
       
      $ /etc/rc.conf 
      hostname="..............."
      # maneg interface 
      ifconfig_em0="inet 192.168.2.2 netmask 255.255.255.0 -rxcsum -txcsum -tso"
      # LAN 
      ifconfig_bce0="inet 10.100.10.1 netmask 255.255.254.0 -rxcsum -txcsum -tso"
      # Unknown users network
      ifconfig_bce0_alias0="inet 10.5.0.1 netmask 255.255.240.0"
      #ifconfig_bce1="inet 10.0.0.1 netmask 255.255.255.0 -rxcsum -txcsum -tso"
      # WAN
      ifconfig_bce3="DHCP"
      sshd_enable="YES"
      gateway_enable="YES"
      # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
      dumpdev="AUTO"
      # ====== added by UBinstaller ====
      gateway_enable="YES"
      #all needed services
      mysql_enable="YES"
      apache24_enable="YES"
      dhcpd_enable="YES"
      dhcpd_flags="-q"
      dhcpd_conf="/usr/local/etc/multinet/dhcpd.conf"
      dhcpd_ifaces="bce0"
      ubilling_enable="YES"
      ubilling_flags="bce0"
      #netflow sensor
      softflowd_enable="YES"
      softflowd_interfaces="bce0"
      softflowd_bce0_collector="127.0.0.1:42111"
      #optional services
      memcached_enable="NO"
      memcached_flags="-l 127.0.0.1 -m 64"
      radiusd_enable="NO"
      # ==========
      #access/shape/nat
      firewall_enable="YES"
      firewall_nat_enable="YES"
      dummynet_enable="YES"
      firewall_script="/etc/firewall.conf"
       
      $ /etc/firewall.conf
       
      #!/bin/sh
      # firewall command
      FwCMD="/sbin/ipfw -q"
      ${FwCMD} -f flush
      # Interfaces setup
      LAN_IF="bce0"
      WAN_IF="bce3"
      # Networks define
      ${FwCMD} table 2 add 10.100.10.0/23
      ${FwCMD} table 9 add 11.11.11.103/32
      #NAT
      ${FwCMD} nat 1 config log if ${WAN_IF} reset same_ports redirect_port tcp 10.100.10.163:34568 34568\
                              redirect_port tcp 10.100.10.45:8001 8001\
                              redirect_port tcp 10.100.10.45:88 88\
                              redirect_port tcp 10.100.10.187:8005 8005\
                              redirect_port tcp 10.100.10.186:6001 6001\
                              redirect_port tcp 10.100.10.90:34568 34568\
                              redirect_port tcp 10.100.10.86:37779 37779
      ${FwCMD} add 6000 nat 1 ip from table\(2\) to not table\(9\) out xmit ${WAN_IF}
      ${FwCMD} add 6001 nat 1 ip from any to me in recv ${WAN_IF}
      #Shaper - table 4 download speed, table 3 - upload speed
      ${FwCMD} add 12001 pipe tablearg ip from any to table\(4\) via ${LAN_IF} out
      ${FwCMD} add 12000 pipe tablearg ip from table\(3\) to any via ${LAN_IF} in
      # default block policy
      ${FwCMD} add 65533 deny all from table\(2\) to any via ${LAN_IF}
      ${FwCMD} add 65534 deny all from any to table\(2\) via ${LAN_IF}
      ${FwCMD} add 65535 allow all from any to any
      #unknown users redirect
      ${FwCMD} add 5 fwd 127.0.0.1,80 ip from 10.5.0.0/20 to not me dst-port 80
      ${FwCMD} add 6 allow udp from any 67,68 to any
      ${FwCMD} add 7 allow udp from any to any 67,68
       
      $ ipfw show 
       
      00005        0           0 fwd 127.0.0.1,80 ip from 10.5.0.0/20 to not me dst-port 80
      00006     4527     1867168 allow udp from any 67,68 to any
      00007        0           0 allow udp from any to any dst-port 67,68
      06000 21098492  2597744449 nat 1 ip from table(2) to not table(9) out xmit bce3
      06001 41121017 54772766168 nat 1 ip from any to me in recv bce3
      12000 21452104  2612722452 pipe tablearg ip from table(3) to any via bce0 in
      12001 41106700 54771024098 pipe tablearg ip from any to table(4) via bce0 out
      65533        1          52 deny ip from table(2) to any via bce0
      65534        0           0 deny ip from any to table(2) via bce0
      65535 10817267  9901546979 allow ip from any to any
       
      $ ipfw table 2 list 
      --- table(2), set(0) ---
      10.100.10.0/23 0
      $ ipfw table 9 list
      --- table(9), set(0) ---
      11.11.11.103/32 0
       

       
       
    • By har_hayk
      Здраствуйте ... помагитье пожалуста 
      Поставил NAS rscriptd (FreeBsd 10.2)
      все установилос нармално ...делал все по документации http://wiki.ubilling.net.ua/doku.php?id=freebsdremotenas
      клиенти получают все настройки но интернета нету ....... 
      allconnect.log  все нармално ... 
      не на что не ругаеться .... что делать помагитье....
       
      Ubilling стоит на FreeBsd 10.2  
       
       
    • By Golthana
      Подскажите, время от времени на удаленном 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-
       
    • By Skidron
      Доброго дня, добрые люди. 
      Если, кому, несложно, дайте совет, или тыкните куда рыть.
       
      Проблема такая. Пытаюсь настроить удаленный NAS на ОС FreeBSD amd64. Делаю все по инструкции + видео. Когда перебрасываю абонента на удаленный NAS, то при получении нового IP адреса и GW Интернет отсутствует. Клиент шлюз не видит. Я с сервера NAS его тоже не вижу.
      Вот содержимое allconnect.log
       
      # tail -F /var/stargazer/allconnect.log
       
      Warning: mysql_select_db(): No such file or directory in /etc/rscriptd/GetMac on line 6   Warning: mysql_select_db(): A link to the server could not be established in /etc/rscriptd/GetMac on line 6   Warning: mysql_query(): No such file or directory in /etc/rscriptd/GetMac on line 8   Warning: mysql_query(): A link to the server could not be established in /etc/rscriptd/GetMac on line 8   Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /etc/rscriptd/GetMac on line 9   Буду признателен за помощь.
×