Перейти до

vlad5503

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

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

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

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

  1. Что-то странное...

    Запустил виндовый конфигуратор Старгейзера (на компе с WIN-7), вроде всех юзеров в таблице вижу. Типа все ОК.

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

    Перегрузил сервер и  комп с конфигуратором. Но не помогло...

    Что проверить надо... Где может быть проблема?

  2. Заходим в директорию:
     /usr/home/stg-2.409-rc2/projects/rscriptd

    Создаем файл patch-0:

    touch patch-0

    Копирую Ваш текст в этот созданный файл.

    Заупскаю патч:
    # patch < patch-0
    Hmm...  Looks like a unified diff to me...
    The text leading up to this was:
    --------------------------
    |diff --git a/projects/rscriptd/listener.cpp b/projects/rscriptd/listener.cpp
    |index cc2a056..0b626af 100644
    |--- a/projects/rscriptd/listener.cpp
    |+++ b/projects/rscriptd/listener.cpp
    --------------------------
    Patching file listener.cpp using Plan A...
    Hunk #1 succeeded at 396.
    Hmm...  Ignoring the trailing garbage.
    done
    

    Далее делаю так(просто ./build выдает ошибку):

    # env CC=clang CXX=clang++ sh build
    #############################################################################
           Building rscriptd for FreeBSD 10.3-RELEASE
    #############################################################################
    Checking CC... found
    Checking CXX... found
    Checking endianess... Little Endian
    Checking for iconv 2nd argument... non-const
    gmake -C /usr/home/stg-2.409-rc2/projects/rscriptd/../../stglibs
    gmake[1]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs>>
    for LIB in logger.lib crypto.lib common.lib scriptexecuter.lib conffiles.lib ; do\
        gmake  -C $LIB;\
    done
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/logger.lib>>
    clang++ -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c logger.cpp
    ar rc libstglogger.a logger.o
    ranlib libstglogger.a
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/logger.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/crypto.lib>>
    clang -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c ag_md5.c
    clang -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c blowfish.c
    clang++ -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c bfstream.cpp
    ar rc libstgcrypto.a ag_md5.o blowfish.o bfstream.o
    ranlib libstgcrypto.a
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/crypto.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/common.lib>>
    clang++ -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c common.cpp
    common.cpp:240:30: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
            sprintf(str, "%lld", a);
                          ~~~~   ^
                          %ld
    1 warning generated.
    clang++ -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c strptime.cpp
    ar rc libstgcommon.a common.o strptime.o
    ranlib libstgcommon.a
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/common.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/scriptexecuter.lib>>
    clang -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c scriptexecuter.c
    ar rc libstgscriptexecuter.a scriptexecuter.o
    ranlib libstgscriptexecuter.a
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/scriptexecuter.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/conffiles.lib>>
    clang++ -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c conffiles.cpp
    ar rc libstgconffiles.a conffiles.o
    ranlib libstgconffiles.a
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/conffiles.lib>>
    gmake[1]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs>>
    gmake -C /usr/home/stg-2.409-rc2/projects/rscriptd/../../stglibs
    gmake[1]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs>>
    for LIB in logger.lib crypto.lib common.lib scriptexecuter.lib conffiles.lib ; do\
        gmake  -C $LIB;\
    done
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/logger.lib>>
    gmake[2]: Цель <<all>> не требует выполнения команд.
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/logger.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/crypto.lib>>
    gmake[2]: Цель <<all>> не требует выполнения команд.
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/crypto.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/common.lib>>
    gmake[2]: Цель <<all>> не требует выполнения команд.
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/common.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/scriptexecuter.lib>>
    gmake[2]: Цель <<all>> не требует выполнения команд.
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/scriptexecuter.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/conffiles.lib>>
    gmake[2]: Цель <<all>> не требует выполнения команд.
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/conffiles.lib>>
    gmake[1]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs>>
    clang++ -I/usr/local/include -DARCH_LE -DNDEBUG -DFREE_BSD5 -I ../../stglibs/scriptexecuter.lib/include -I ../../stglibs/conffiles.lib/include -I ../../stglibs/logger.lib/include -I ../../stglibs/crypto.lib/include -I ../../stglibs/common.lib/include -I ../../include -c listener.cpp
    clang++ main.o listener.o pidfile.o -L/usr/local/lib -Wl,-E -L ../../stglibs/scriptexecuter.lib -L ../../stglibs/conffiles.lib -L ../../stglibs/logger.lib -L ../../stglibs/crypto.lib -L ../../stglibs/common.lib -lstgscriptexecuter -lstgconffiles -lstglogger -lstgcrypto -lstgcommon -lpthread -liconv -o rscriptd

    Делаю далее:

    # make install
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 31: Missing dependency operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 33: Need an operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 60: Missing dependency operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 63: Need an operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 66: Need an operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 73: Missing dependency operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 74: warning: duplicate script for target "ifeq" ignored
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 62: warning: using previous script for "ifeq" defined here
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 75: warning: duplicate script for target "ifeq" ignored
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 62: warning: using previous script for "ifeq" defined here
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 76: warning: duplicate script for target "ifeq" ignored
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 62: warning: using previous script for "ifeq" defined here
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 77: Need an operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 81: Need an operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 94: Missing dependency operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 95: Missing dependency operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 96: Missing dependency operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 98: Need an operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 99: Need an operator
    make: "/usr/home/stg-2.409-rc2/projects/rscriptd/Makefile" line 100: Need an operator
    make: Fatal errors encountered -- cannot continue
    make: stopped in /usr/home/stg-2.409-rc2/projects/rscriptd
    #

    Ну раз выдал ошибку  делаю так:

    # gmake install
    mkdir -m 0755 -p //usr/sbin
    install -m 0755 -o root -s rscriptd //usr/sbin/rscriptd
    gmake -C /usr/home/stg-2.409-rc2/projects/rscriptd/../../stglibs install
    gmake[1]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs>>
    for LIB in logger.lib crypto.lib common.lib scriptexecuter.lib conffiles.lib ; do\
        gmake install -C $LIB;\
    done
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/logger.lib>>
    mkdir -m 0755 -p //usr/lib/stg
    install -m 0755 -o root -s libstglogger.a //usr/lib/stg/libstglogger.a
    mkdir -m 0755 -p //usr/include/stg
    install -m 0644 -o root include/stg/logger.h //usr/include/stg/
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/logger.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/crypto.lib>>
    mkdir -m 0755 -p //usr/lib/stg
    install -m 0755 -o root -s libstgcrypto.a //usr/lib/stg/libstgcrypto.a
    mkdir -m 0755 -p //usr/include/stg
    install -m 0644 -o root include/stg/ag_md5.h include/stg/blowfish.h include/stg/bfstream.h //usr/include/stg/
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/crypto.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/common.lib>>
    mkdir -m 0755 -p //usr/lib/stg
    install -m 0755 -o root -s libstgcommon.a //usr/lib/stg/libstgcommon.a
    mkdir -m 0755 -p //usr/include/stg
    install -m 0644 -o root include/stg/common.h //usr/include/stg/
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/common.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/scriptexecuter.lib>>
    mkdir -m 0755 -p //usr/lib/stg
    install -m 0755 -o root -s libstgscriptexecuter.a //usr/lib/stg/libstgscriptexecuter.a
    mkdir -m 0755 -p //usr/include/stg
    install -m 0644 -o root include/stg/scriptexecuter.h //usr/include/stg/
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/scriptexecuter.lib>>
    gmake[2]: вход в каталог <</usr/home/stg-2.409-rc2/stglibs/conffiles.lib>>
    mkdir -m 0755 -p //usr/lib/stg
    install -m 0755 -o root -s libstgconffiles.a //usr/lib/stg/libstgconffiles.a
    mkdir -m 0755 -p //usr/include/stg
    install -m 0644 -o root include/stg/conffiles.h //usr/include/stg/
    gmake[2]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs/conffiles.lib>>
    gmake[1]: выход из каталога <</usr/home/stg-2.409-rc2/stglibs>>
    # Install etc
    mkdir -m 0755 -p //etc/rscriptd
    install -m 0644 -o root ./rscriptd.conf //etc/rscriptd/rscriptd.conf
    mkdir -m 0755 -p //etc/rscriptd
    install -m 0755 -o root ../stargazer/inst/freebsd/etc/stargazer/OnConnect //etc/rscriptd/
    install -m 0755 -o root ../stargazer/inst/freebsd/etc/stargazer/OnDisconnect //etc/rscriptd/
    #

    Копирую файл rscriptd из /usr/home/stg-2.409-rc2/projects/rscriptd/ в /usr/sbin/

    Запускаю:
    /etc/rc.d/rscriptd start

    Проверил, что есть две строки в процессах.

    Запускаем на другом сервере:
    /ietc/rc.d/stargazer start

    Проверяем наличие процессов stargazer.

    Смотрим отправку пакетов на удаленный сервер с помощью tcpdump - есть.
    На удаленном сервере также проверяем приход пакетов управления на порт 9999 - есть.
    В процессах rscriptd есть. В логе есть отметка о его запуске. 
    Что делает патченный rscriptd?
    А ничего.... 
    Что проверить надо мне?
    что не так сделал?
  3. Да...., действительно, по истечении 60 сек отработал OnDisconnect. :o И он также в памяти держит весь список login, ip, userparam-ры....

    Лучше бы по этому параметру сработал бы другой скрипт - отправка смс,письма и другого :lol:  админ-у.

    Есть способ отключить этот параметр?

    Нам эта опция никак не годится....

    Ведь услуга должна работать, даже если управление как таковое ушло "в отпуск".  :)

  4. 26 окт 2016 - 09:45 AM vlad5503 писал:

    Они все равно отпадут по тайм-ауту.

     

     

     

     

     

     

    Спасибо, что сказали про тайм-аут. Как это происходит на NAS можете описать?

  5. Возможно ввел Вас(madf) в заблуждение... Но попробую рассказать с самого начала моих проб и ошибок...

    Почитав мануал по STG. Да и в свете развития сети и централизации управления ею, начали готовить железяки - сервера. Сделал пару серверов. Первый управляющий и имеющий на в работе - stg-2.409-rc2, php, perl, mysql и прочее ПО. Второй удаленный сервер NAS и имеющий в работе - rscriptd, php, perl, mysql и прочее ПО. 

    В самом первом тесте решил в на управляющем сервере в скрипте mod_remote_script.conf выставить параметры такие:

    UserParams = Login IP Passive Tariff Disabled AlwaysOnline Userdata6
    

    На которые рассчитывал строить работу на удаленном сервере(т.к. такая логика работает локально). Но потестив работу увидел, что параметр Passive не передается. Потом уже в процессе общения с Вами, начал выставлять "UserParams =" по одному параметру. Ну чтоб выяснить что не так я делаю и почему не передавался(ись) параметр(ы).

    Далее уже понял, что параметр передается, но значение его не меняется(я чуть ранее описывал как это происходит у меня).

    Или иначе сказать - "передается с неправильным значением".

    p/s/

    Также пришлось на управляющем сервере дописать команду в скрипт /etc/rc.d/stargazer который при команде 

    /etc/rc.d/stargazer stop

     вначале выдавал команду фаерволу на блокировку пакетов на порт 9999 удаленному серверу(с командой отключения юзеров), которые отправляет stg при выключении.

    Зачем это сделано? Ну вот представьте себе. Возникла необходимость профилактики сервера. Администратор дает команду остановки сервера и тут начинаются звонки от абонентов с вопросами - А где инет?! Вот чтоб не было этого я и дописал команду. При запуске на управляющем сервер:

    /etc/rc.d/stargazer start

     эти правила удаляются до запуска самого stg.

  6. madf, я сейчас ещё раз вот делаю проверки...

    К примеру есть юзер Vlad(172.16.172.0.10). Администратор сети получил задание по этому абоненту приостановить услугу - "Заморозить", т.е параметр Passive переходит из 0 в 1. Администратор ставит галочку "Заморожен" и потом нажимает кнопку ОК. Так вот параметр Passive будет передан со значением 0, а не 1.

    Получается параметр "Passive" передается именно в том состоянии которое было до момента нажатия на кнопку "ОК" в окне смены параметров по юзеру.

    В логе на удаленном сервере получаю:

    отключаю юзера и отработка OnDisconnect - 

    $login=Vlad, $ip=172.16.172.0.10, $d0=V, $pas=0

    включаю юзера и отработка OnConnect - 

    $login=Vlad, $ip=172.16.172.0.10, $d0=V, $pas=0

    заморозка юзера и отработка OnDisconnect - 

    $login=Vlad, $ip=172.16.172.0.10, $d0=V, $pas=0

    включаю(разморозил) юзера и отработка OnConnect - 

    $login=Vlad, $ip=172.16.172.0.10, $d0=V, $pas=0

    Вот как-то так....

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

  7. Скрипт OnDisconnect на удаленном сервере NAS(таблицы тут у нас свои):

    #!/bin/sh
    
    FwCMD="/sbin/ipfw"
    login=$1
    ip=$2
    id=$3
    cash=$4
    d0=$5
    #Проверим что получаем(запишем пока в лог)
    echo "Down `date +%Y.%m.%d-%H:%M:%S` $login $ip otkl=$d0" >> /usr/var/stargazer/users/allconnect.log
    
    case $ip in
    172.16.*.*)
    ${FwCMD} table 22 delete $ip
    ${FwCMD} table 23 add $ip;;
    50.50.50.*)
    ${FwCMD} table 50 delete $ip
    ${FwCMD} table 23 add $ip;;
    50.50.51.*)
    ${FwCMD} table 50 delete $ip
    ${FwCMD} table 23 add $ip;;
    esac
    
    rm /usr/var/stargazer/online-users/$ip
    

    В лог пишет в таком порядке:

    $login $ip $d0 $id

     

    Скрипт на управляющем сервере - mod_remote_script.conf:

    .....
    UserParams = Userdata0 #Passive #Phone #RealName #Userdata1 #Userdata6 #Note #Credit #Tariff
    ....
    

    На данный момент раскоментирован один параметр.

     

  8. Описанный ниже скрипт работает на сервере управления(не удаленный NAS).

    В OnChange cведения Down, Passive получаю из базы путем выборки. OnChange получает LOGIN, IP и исходя из этого я уже делаю  запрос в базу. Ответы сопоставляются и далее отрабатывает нужная команда - запись в параметр Passive.

    Из текстовой базы получаю так(из mysql немного другой скрипт):

    pas=`cat /usr/var/stargazer/users/$login/conf | grep "Passive=" | cut -c 9`
    ​down=`cat /usr/var/stargazer/users/$login/conf | grep "Down=" | cut -c 6`

    Можно и через sgconf получить эти сведения, но мой скрипт рассчитан отработать и при выключенном stargazer.

    Но вот так и не смог добиться передачи параметра Passive на удаленный сервер через скрипт OnDisconnect..... :huh:

  9. Madf, я в файле OnChange дописал скрипт который меняет параметр Userdata0 в зависимости от состояния параметров Down, Passive. А именно логика такая: Down=0&Passive=0 -> Usedata0=V, Down=0&Passive=1 -> Usedata0=Z, Down=1&Passive=1(или 0) -> Userdata0=O. Далее в проверках передачи состояния от управляющего сервер на NAS обнаружил, что скрипт OnDisconnect на удаленном сервере (NAS) не получает измененный параметр Userdata0.

    В общем получается, что при переходе юзера из состояния Онлайн в состояние Офлайн или Заморожен, скрипт OnDisconnect на NAS-е получает всего 4 параметра: LOGIN, IP, CASH, ID.

    Другие параметры передаются только в том виде которые были до команды перехода юзера в состояние Офлайн или Заморожен. 

    На текущий момент пишем скрипт для обоих серверов, который бы передавал параметры на NAS, не используя rscriptd.

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

    Или может я что-то не так делаю...?

  10. Я поддержу предложение GrDEV.

    В текущей ситуации на боевых серверах трафик управляется и рулится на одном серваке для группы юзеров(серверов несколько). Решили управление свести в одно ПО для нескольких серверов доступа(NAS). В процессе подготовки серверов обнаружены недочеты(я чуть ранее писал). В итоге на данный момент из-за невозможности передать Passive пришлось начать составлять скрипт чтобы глобально переписать Userdata0(сейчас используется как идентификатор параметра услуги для администраторов сети) для передачи его на удаленный NAS.

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

    Благодарности авторам за Stargazer.

  11. Есть сервер с базой и stg-2.409-rc2. Включен модуль remote_script. В конфиге remote_script.conf указал передаваемые параметры: 

    UserParams = Passive

    Есть удаленный сервер NAS. установлен rscriptd. В нем есть OnConnect и OnDosconnect, в редакции под наши нужды.

    В общем не могу добиться передачи параметра Passive. Проверял передачу других параметров: Note, Phone, Userdata0...9, Credit, IP, Tariff, RealName - приходят на удаленный сервер. Параметры Login, IP, Cash, Id передаются. 

    А вот Passive никак....

    Подскажите что проверить надо бы мне?

  12. День добрый всем! (если от смеха не умер кто-то :facepalm: )

    Подскажите как проводиться процедура конвертации текстовых баз с STG-2.408 в базу mysql для  STG-2.409. Сервак с freebsd-9.3 и stg-2.408(работающий) на одной машине, а freebsd-10.3(64bit) и stg-2.409 на другой машине(более мощная).

    В исходнике, с директории: stg-2.409-rc2/projects/sgconv сделал:

    #./build
    #make install

    Но вот как пользоваться /usr/bin/sgconv не понял.... :facepalm: , не нашел описания работы сего конвертора.

    Набираю в консоли команду 

    #sgconv

    а в ответ ничего... Похоже ещё что-то надо

    Текстовая база небольшая... в упакованном(раздельно каждая директория юзера) виде 230Гб имеет.

  13. Уважаемый 

    nightfly

    , можете в будущие релизы Ubilling в генератор логинов заложить  ещё один принцип создания логинов такого типа:

    [алиас улицы]+[номер дома]+[-]+[номер квартиры]+[комната]

    Т.е. получиться должно так(примеры): MET7-1 - здесь улица+дом+квартира, STR25-5k2 - здесь улица+дом+квартира_комуналка+комната.

    Причина у меня такова, что у нас логины построены по такому принципу. И встает вопрос о целесообразности переноса базы в систему Ubilling и/или совмещения логинов старых с новыми.

    Или подскажите - могу сам поправить скрипт для генерации таких логинов?

  14. Конечно одиноко... :)

    возможно придется теперь писать оболочку для 409-ки...одному скучновато...пива не хватает...)

    или попросить кого...чтоб не одиноко было...

    ладно... поеду на природу... отдохну и ...подумаю потом

  15. admin:123456 На stg-2.409 все должно работать. Откуда взяли?

     

    Вводил я admin с паролем 123456.... Также выдает ошибку что не корректный логин. Пробовал подсунуть файлы от версии 2.408(работает на freebsd 9.3)...- не прокатило, также выдает ошибку.

    Дистрибутив взял на этом же ресурсе. Да и пользуюсь Stargazer-ом уже более 6 лет... Решил обновить  железо ну и софт тоже...

     

    Нашел ответ, что версия 409 только для Ubiling_а. Ну а если мне не хочется его ставить...? Как быть....? можете в личку кинуть совет(ответ) как подружить виндовый конфигутор с версией 409?

  16. Помучавшись с FreeBSd-10 и исходником stg-2.408 и потом с stg-2.409 нашел вариант как заставить stg-2.409 заработать сборке и установке.

    установился stargazer, запустился. Но вот не задача при попытке подключения с виндового конфигуратора с логином "admin" и паролем "123456" выдает ошибку подключения типа "не корректный логин".

    в логе вижу следующее:

    2016-08-24 14:48:34 -- [conf_sg] Attempt to connect with wrong password from admin@50.50.50.52:57925.

    Подскажите какой логин и пароль в дистрибе заложен?

  17.  

    1. уровень сигнала (затухания), как минимум что было и что есть.

    2. серийный номер ONT

    3. состояние онлайн или офлайн

    4. дата последней активации онт в сети.

     

    Второстепенное:

     

    1. Данные абонента

    2. Адрес подключения

    3. Два последних разряда IP

     

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

    Далее небольшая аналитика из базы.

     

  18. Я так пробовал... (

    вот что выдает:

    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.1 = Hex-STRING: 48 57 54 43 BD 78 6A 10
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.2 = Hex-STRING: 48 57 54 43 34 AC 98 12
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.3 = Hex-STRING: 48 57 54 43 91 35 FA 05
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.4 = Hex-STRING: 48 57 54 43 BD 74 CB 10
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.5 = Hex-STRING: 48 57 54 43 BD 76 BA 10
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.6 = Hex-STRING: 48 57 54 43 BD 79 03 10
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.7 = Hex-STRING: 48 57 54 43 BD 76 21 10
    "NMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.8 = STRING: "HWTC#}<
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.9 = Hex-STRING: 48 57 54 43 0F 48 64 0D
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.11 = Hex-STRING: 48 57 54 43 34 9A FE 12
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.12 = Hex-STRING: 48 57 54 43 23 84 DD 0D
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.13 = Hex-STRING: 48 57 54 43 BD 73 1B 10
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.14 = Hex-STRING: 48 57 54 43 BD 71 7D 10
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.15 = Hex-STRING: 48 57 54 43 BD 75 A3 10
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.16 = Hex-STRING: 48 57 54 43 BD 71 B3 10
    SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.17 = Hex-STRING: 48 57 54 43 BD 75 5B 10
    

    Выделил "косячный" номер. Ну с остальными таже беда.

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