Jump to content

madf

Сitizens
  • Content Count

    4,122
  • Joined

  • Last visited

  • Days Won

    22

Posts posted by madf

  1. id генерується Stargazer'ом під час читання користувачів із БД. Тобто вони сталі від старту до стопу, але можуть змінюватися після рестарту.

  2. 3 часа назад, Svitlofor сказав:

     

    Треба трохи пояснили.  Mikrotik - це апаратний сервер , ОС там FreeBSD маэ бути? radius - це програмна частина сервер для авторизації та білінгу. Як я зрозумів їх багато є варіантів, типу FreeRADIUS або є RADIUS як модуль до Старгазера? hotspot - з цим не зрозуміло, це клієнтська частина для підключення й  авторизації ( типу такого hotspotshield ?) чи щось інше мається на увазі? 

    Тут не зрозуміло що пропонується? Дайте трохи пояснення будь-ласка

    Якщо ви задаєте такі питання то краще вам для реалізації цієї схеми знайти того хто знає що означають ці слова.

    • Like 3
  3. Естественно нет, или установил но не то :)

    Надо -dev пакет для сборки. И собирать желательно там где оно будет запускаться, иначе может оказаться что собрано с одними версиями библиотек, а там где запускается — другие.

  4. Во-первых, 2.408 — древность. Разность версий тут не причем, но сидеть на древности — плохая примета.

    Во-вторых, попингуй. Может у тебя потери пакетов там.

    В-третьх, @nightfly правильно говорит, проверь таймауты.

  5. И снова здравствуйте!

    Ссылка для скачивания: https://stg.net.ua/files/stg-2.409.tar.gz

    Важная информация

    В связи с тем что управление доменом stg.dp.ua находится у третьих лиц, и отдавать его они никак не хотят (древние терки примерно 15-летней давности), старый сайт существует лишь по столько по скольку. Почта на домене stg.dp.ua и stargazer.dp.ua умерла, по этому писать на старые адреса мне или stg34 смысла нет. Мне можно писать на stg@madf.info.

    На новом сайте есть HTML-версия документации (https://stg.net.ua/doc/index.html) и XML-RPC API (https://stg.net.ua/doc/api/index.html).

    Новый сайт: https://stg.net.ua
    Багтреккер: https://stg.codes
    Репозиторий: https://git.stg.codes
    Зеркало на GitHub: https://github.com/madf/stg

     

    В планах — модернизация проекта, перевод его на современный стандарт C++ (11, 14, 17 а может и 20), переход на CMake для сборки, предоставление REST или JSON-RPC API для упрощения построения веб-интерфейсов. Возможно простенький встроенный веб-интерфейс на замену конфигуратора под Windows. Часть работ уже ведется в репозитории в ветке master.


    А тепер, собственно, о релизе:

    General:

    • Новый сайт (https://stg.net.ua), багтреккер (https://stg.codes), репозиторий (https://git.stg.codes) и зеркало проекта на GitHub (https://github.com/madf/stg).
    • Документация приведена в порядок и выложена на сайт в виде HTML.
    • Поддержка FreeBSD10, FreeBSD11 и FreeBDS12. А так же, потенциально, следующих версий.
    • Удалены устаревшие и тестовые плагины.
    • Проект convertor переименован в sgconv.

    Compilation:

    • Добавлена возможность переопределить стандартные утилиты ar и ranlib при сборке с помощью переменных окружения AR и RANLIB. * Добавлена возможность собрать только библиотеки.
    • Добавлена возможность сборки на платформе Darwin (Stargazer теперь можно запускать на Mac OS X, но это больше для разработки).

    Libraries:

    • В библиотеку шифрования добавлена поддержка потокового шифрования/расшифровки.

    Plugins:

    • (Linux) Добавлен плагин захвата трафика nfqueue, на замену устаревшему ipqueue.
    • (FreeBSD) В плагин divert добавлена возможность отключения форвардинга трафика.
    • В плагин InetAccess добавлена возможность включать журналирование ошибок протокола.
    • В плагин InetAccess добавлена возможность перечитывания некоторых парамеров по SIGHUP.
    • В плагин XMLRPC добавлен метод получения списка авторизаторов используемых пользователем.
    • В плагин XMLRPC добавлено управление политиками тарификации.
    • В плагине sgconfig реализована возможность обработки нескольких параллельных запросов одновременно.
    • В плагин SMUX добавлена возможность реконнекта.

    stargazer:

    • Добавлена возможность передавать произвольный набор параметров в скрипты OnConnect/OnDisconnet, в том числе через rscriptd (см. параметры ScriptParams и UserParams).
    • Добавлена возможность отключать журналирование сессий (см. параметр DisableSessionLog).
    • Добавлена возможность фильтровать журналирование изменений параметров (см. параметр FilterParamsLog).
    • Добавлена возможность использовать ежедневное списание абонплаты с фиксированной суммой.
    • Добавлены политики тарификации (временный запрет на смену тарифа вниз, вверх или вообще).

    sgconf/sgconf_xml:

    • Добавлена возможность получить список авторизаторов используемых пользователем.
    • Разрешено использовать точку в логинах админов и пользователей.
    • Добавлено управление политиками тарификации.


    По сравнению с stg-2.409-rc5 изменения только в системе сборки (переопределение AR и RANLIB), документации и установочных конфигах.


    Для пользователей СУБД Firebird и PostgreSQL нужно обновить версию структуры БД до 2 и 8 соответственно.

    Пользователям Firebird нужно воспользоваться файлами:

    1. projects/stargazer/inst/var/01-alter-02.sql
    2. projects/stargazer/inst/var/02-alter-03.sql

    Пользователям PostgreSQL нужно воспользоваться файлами:

    1. projects/stargazer/inst/var/01-alter-02.postgresql.sql
    2. projects/stargazer/inst/var/02-alter-03.postgresql.sql

    Если структуру БД не обновлять — система будет работать корректно, но функции ежедневных тарифов и политик тарификации будут работать в „демо-режиме“, до первой перезагрузки.

    Пользователи файловой базы и СУБД MySQL получат обновление автоматически при запуске новой версии Stargazer.

     

    stg-2.409.tar.gz

    help.pdf

    • Like 7
    • Thanks 3
  6. 17 это SIGCHLD, сигнал который сообщает о завершении дочернего процесса. Получается, сразу после запуска умирают исполнители скриптов. Нужно смотреть чем отличаются системы на NAS-ах.

    Можно попробовать strace -f:
     

    strace -f rscriptd /etc/rscriptd/rscriptd.conf

    Посмотреть что там системные вызовы возвращают.

×
×
  • Create New...