Jump to content
Local

egor2fsys

Сitizens
  • Content Count

    1285
  • Joined

  • Last visited

  • Days Won

    1

egor2fsys last won the day on August 20 2010

egor2fsys had the most liked content!

Community Reputation

5 Обычный

About egor2fsys

  • Rank
    Stg Helper Mod

Recent Profile Visitors

4073 profile views
  1. egor2fsys

    1c:stargazer

    http://rghost.ru/38761023 сюда выложил. замечания актуальны в плане структуры работы длл с стг
  2. egor2fsys

    1c:stargazer

    Выложил все что было, там и исходники. Автора уже давно не видно, но есть неплохая прочитай меня: Обсуждаем здесь http://local.com.ua/forum/index.php?showtopic=10236&st=0 За основу были взяты исходные коды конфигуратора версия 1.88.9 а именно модули: NetUnit.cpp Common.cpp blowfish.cpp Сайт http://stg.dp.ua Author : Boris Mikhailenko <stg34@stargazer.dp.ua> Для разбора XML структуры были использованы классы (На мой взгляд самые лучшие) реализованные в модуле GsvXml.pas - размер всего 62к (релизация DOM и SAX парсера) Автор Гурин Сергей Сайт автора http://gurin.tomsknet.ru/delphixml.html ЗАМЕЧАНИЕ ПО ИСПОЛЬЗОВАНИЮ настоятельно рекомендую проверить исходники сервера, а именно ищем модуль projectsstargazerpluginsconfigurationsgconfigparser.cpp Ищем текст void PARSER_GET_USER::CreateAnswer() { string s; char enc[1024]; user_iter u; //answerList->clear(); answerList->erase(answerList->begin(), answerList->end()); if (users->FindByName(login, &u)) { s = "<user result="error"/>"; answerList->push_back(s); !!!!!!!!!! ЗДЕСЬ Должен быть return; } Если return не стоит можно его добавить самому и перекомпилировать Если вы случайно вызовите из 1С метод GetUser по несуществующему пользователю и return не стоит слет сервера вам гарантирован ))
  3. egor2fsys

    требуется ПРОГРАММИСТ 1С Донецк

    Мда, на таком заводе можно наверно жить "без выходных" и праздников, только кабинет лучше отдельный, и с краником из цеха
  4. Официальный сайт проекта - http://stargazer.dp.ua/ Самая новая стабильная версия - http://stg.dp.ua/download/server/2.407-p1/stg-2.407-p1.tar.gz Официальная документация здесь: http://stargazer.dp.ua/download/other/stargazer_help_v2.14.pdf Читаем, собираем, задаем конкретные вопросы.
  5. Привязку IP+MAC можно сделать через /etc/ethers и в дальнейшем управлять этим файлом с помощью скрипта OnChange. Поле MAC можно вносить в одно из полей Userdata. Где-то на форуме даже примеры были. По поводу совместной работы биллинга и сервера: хотелось бы более конкретных вопросов. В общем случае все сводится к настройке скриптов OnConnect и OnDisconnect, чтобы они управляли фаерволлом. Примеры скриптов (даже с шейпером) есть в пакете установки (см. projects/stargazer/scripts/shaper). Это пример элементарных скриптов. Если нужно что-то сложнее - читайте форум, темы неоднократно обсуждались и примеры приводились.
  6. Что Вы имеете в виду под "КАК УВЯЗАТЬ БИЛИНГ (Старгейзер) с САМИМ СЕРВЕРОМ." ?
  7. У вас не поставлен пакет mysql-devel, о чем говорится в логе: Checking for mysql_config... no Checking for -lmysqlclient... no
  8. А к имени тарифа нельзя привязаться ?
  9. Хмм, я конечно не знаток баша и mysql (ну или какой у вас там используется интерпретатор для скриптов), но вроде бы можно добавить, допустим в таблицу users поле типа varchar, и при выполнении скрипта OnConnect или OnDisconnect читать поле из этой таблицы и обрабатывать выхлоп mysql. Т.е. если поле с содержимым скрипта пустое, то продолжать выполнение скрипта, если же не пустое, то записать содержимое поля во временный файл и выполнить его с нужным параметрами. SQL синтаксис получения содержимого поля может выглядеть примерно так: USE stargazer_database_name; SELECT `script` FROM `users` WHERE `IP` = $IP; Соответственно в самом скрипте даем команду вида mysql < sql.sql Данное дело возвратит нам две строки минимум, 1 с именем поля, вторая и последующие (если поле многострочное) - сам скрипт. Ну а его уже можно использовать по вкусу. Как это обрабатывать - надо подумать, или записывать во временный файл и его уже исполнять с нужными параметрами, или на лету подставлять в него нужные данные и исполнять сразу.
  10. delay_pools никак не могло влиять на подсчет трафика, ибо stargazer и squid являются независимыми процессами. P. S. Уважаемый, пожалуйста придерживайтесь этических норм при написании сообщений.
  11. egor2fsys

    stg-2.407-rc1

    Вы уверены что у вас стоит именно stg-2.407-rc1, а так же вы обновили все библиотеки в процессе установки ? Данная проблема наблюдалась в версии 2.406 и была исправлена в версии stg-2.407-rc1.
  12. Пишите, народу будет интересно, я думаю. Что касается незаписи статистики после сброса, то тут виной может быть модуль mysql, который иногда не совсем корректно работает и давно рекомендован к полной переделке. После перезапуска демона статистика начала накапливаться ?
  13. 1. Статистика 1 числа каждого месяца сбрасывается, это нормально. День сброса статистики настраивается в конф. файле. 2. Попробуйте на рц1 проверить это и на конфигураторе 1.91.9, если не заработает, отпишитесь. 3. Попробуйте в конфигураторе выставить коррекцию пинга 3600. Что касается блокировки торрента - все не пропадает, неправильно юлька говорила. Поищите на www.opennet.ru блокировку uTP прокола, были примеры для линукса и фри. Т. е. заблокировав эти пакеты, торрент переходит на обычный протокол и нагрузка снижается, у нас сделано именно так.
  14. egor2fsys

    web-інтерфейс адміна СТГ

    А еще бы неплохо было бы прикрутить туда модуль карточек от Bas и докрутить функцию перевода денег с одного аккаунта на другой.
×