Jump to content
Local
madf

Патч для сборки stg-2.408 на FreeBSD 10

Recommended Posts

В ветке stg-2.409 починил тарифы.

Share this post


Link to post
Share on other sites

 

 

В ветке stg-2.409 починил тарифы.

А как со сломанным SIGHUP и нерабочей деавторизацией? Публика страдает жо :unsure:

Share this post


Link to post
Share on other sites

 

В ветке stg-2.409 починил тарифы.

А как со сломанным SIGHUP и нерабочей деавторизацией? Публика страдает жо :unsure:

 

Пока не :)

Share this post


Link to post
Share on other sites

В ветке stg-2.409 починил тарифы.

качнул с ГИТ stg-2.409 переустановил, опять же таки на FreeBSD 10.2 amd64, подключился виндовой мордой и не але  :facepalm:  сбрасываются в ноль   ;) с той лишь разницей с предыдущей версией что все равно какие значения я ставлю они все равно становятся нулем :)  

Edited by Polo

Share this post


Link to post
Share on other sites

 

В ветке stg-2.409 починил тарифы.

качнул с ГИТ stg-2.409 переустановил, опять же таки на FreeBSD 10.2 amd64, подключился виндовой мордой и не але  :facepalm:  сбрасываются в ноль   ;) с той лишь разницей с предыдущей версией что все равно какие значения я ставлю они все равно становятся нулем :)

 

А поточнее? Что конкретно сбрасывается в 0? У меня не сбрасывается.

Share this post


Link to post
Share on other sites

 

 

В ветке stg-2.409 починил тарифы.

качнул с ГИТ stg-2.409 переустановил, опять же таки на FreeBSD 10.2 amd64, подключился виндовой мордой и не але  :facepalm:  сбрасываются в ноль   ;) с той лишь разницей с предыдущей версией что все равно какие значения я ставлю они все равно становятся нулем :)

 

А поточнее? Что конкретно сбрасывается в 0? У меня не сбрасывается.

 

Вся секция в правой стороне окна "Редактор тарифных планов" все галочки любые цифры которые ввожу становятся нулем после нажатия кнопки сохранить.

Может это связано с тем что я использую базу PostgreSQL

Share this post


Link to post
Share on other sites

Помучавшись с 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.

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

Edited by vlad5503

Share this post


Link to post
Share on other sites

Помучавшись с 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.

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

 

admin:123456

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

Share this post


Link to post
Share on other sites

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

 

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

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

 

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

Edited by vlad5503

Share this post


Link to post
Share on other sites

Я не знаю какие файлы и куда вы подсунули и где взяли версию 2.409 — официального релиза ее еще небыло. git-версию можно взять здесь, в ветке stg-2.409 (и не перепутать с master): http://git.stg.codes/stg.git

Share this post


Link to post
Share on other sites

 

 

Пробовал подсунуть файлы от версии 2.408(работает на freebsd 9.3)...- не прокатило, также выдает ошибку.

fatal error in genetic code?

 

 

 

Нашел ответ, что версия 409 только для Ubiling_а.

:facepalm:

 

 

 

Ну а если мне не хочется его ставить...? Как быть....?

Сухари сушить, лол.

 

 

 

можете в личку кинуть совет(ответ) как подружить виндовый конфигутор с версией 409?

Посоны, срочно все в личку! Дружите с человеком, ему одиноко! :D

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

Доброго времени суток!

Подскажите пожалуйсто, будет ли работать графическая админилка с STG 2.409. Давно не появлялся на форуме, поискал - не нашел, может пропустил чего где.

 Ubilling штука классная, но для моих целей слишком крутая. Работаю с СТГ практически с дня его выхода, т.е. уже много лет, раздаю инет при помощи СТГ с СУБД postgresqlи графической админилкой , но возникла необходимость переставить сервак сейчас стоит Freebsd 7.4. как извесно поддержки давно нет. А роздаю Инет на ВУЗ и  Ubilling красив ,но, повторюсь, слишком крут, если нельзя использовать графическую админилку, то можно ли упрстить интерфейс  Ubilling, что бы он выглядел как можно более близко к графической админилке.

Edited by Polo

Share this post


Link to post
Share on other sites

Доброго времени суток!

Подскажите пожалуйсто, будет ли работать графическая админилка с STG 2.409. Давно не появлялся на форуме, поискал - не нашел, может пропустил чего где.

 Ubilling штука классная, но для моих целей слишком крутая. Работаю с СТГ практически с дня его выхода, т.е. уже много лет, раздаю инет при помощи СТГ с СУБД postgresqlи графической админилкой , но возникла необходимость переставить сервак сейчас стоит Freebsd 7.4. как извесно поддержки давно нет. А роздаю Инет на ВУЗ и  Ubilling красив ,но, повторюсь, слишком крут, если нельзя использовать графическую админилку, то можно ли упрстить интерфейс  Ubilling, что бы он выглядел как можно более близко к графической админилке.

Я слабо помню как выглядит виндовый конфигуратор, но аж интересно стало. Судя по нагугленным картинкам выглядит он как-то так:

sgconfig.png

 

Что мы можем делать при его помощи:

1. просматривать список юзеров, регистрировать новых, удалять старых.

2. что-то про бабки (отчет?)

3. вносить юзерам на счет бабки и изменять их базовые параметры.

4. помниться еще там было какое-то управление сетями или типа того.

 

В представлении Ubilling-а этот функционал должен выглядеть как-то так, и управляется просто отключением всего что можно в конфигах, и фигурным раскликиванием прав доступа, конкретного администратора:

 

znimok_ekrana_z_20161121_14_24_22.png

Share this post


Link to post
Share on other sites

Подскажите пожалуйсто, будет ли работать графическая админилка с STG 2.409.

Должна.

Share this post


Link to post
Share on other sites

Подскажите плиз новичку, что это может значить, куда копать?

/usr/include/c++/v1/ratio:267:43: error: expected unqualified-id
typedef ratio<            1000000LL, 1LL> mega;
                                          ^
/root/stg-2.409-rc1/projects/stargazer/../../include/stg/const.h:83:15: note: expanded from macro 'mega'
#define mega (1024 * 1024)
              ^
In file included from conn.cpp:28:
In file included from ../../../../../stglibs/common.lib/include/stg/common.h:36:
In file included from /usr/include/c++/v1/sstream:174:
In file included from /usr/include/c++/v1/ostream:138:
In file included from /usr/include/c++/v1/ios:216:
In file included from /usr/include/c++/v1/__locale:18:
In file included from /usr/include/c++/v1/mutex:176:
In file included from /usr/include/c++/v1/__mutex_base:15:
In file included from /usr/include/c++/v1/chrono:281:
/usr/include/c++/v1/ratio:267:43: error: expected ')'
/root/stg-2.409-rc1/projects/stargazer/../../include/stg/const.h:83:15: note: expanded from macro 'mega'
#define mega (1024 * 1024)
              ^
/usr/include/c++/v1/ratio:267:43: note: to match this '('
/root/stg-2.409-rc1/projects/stargazer/../../include/stg/const.h:83:14: note: expanded from macro 'mega'
#define mega (1024 * 1024)
             ^
2 errors generated.
gmake[2]: *** [deps:40: conn.o] Error 1
gmake[2]: Leaving directory '/root/stg-2.409-rc1/projects/stargazer/plugins/configuration/sgconfig'
gmake[1]: *** [Makefile:13: configuration/sgconfig] Error 2
gmake[1]: Leaving directory '/root/stg-2.409-rc1/projects/stargazer/plugins'
gmake: *** [Makefile:64: plugins] Error 2

Share this post


Link to post
Share on other sites

Что за компилятор?

Share this post


Link to post
Share on other sites

Что за компилятор?

clang

 

G++ выдает это

gmake[2]: Entering directory '/root/stg-2.409-rc1/projects/stargazer/plugins/store/files'
/usr/local/bin/g++48 -c file_store.cpp -I/usr/local/include -DARCH_LE -fPIC -DNDEBUG -DFREE_BSD5 -I /root/stg-2.409-rc1/projects/stargazer/../../include -I ../../../../../stglibs/conffiles.lib/include -I ../../../../../stglibs/common.lib/include -I ../../../../../stglibs/logger.lib/include -I ../../../../../stglibs/crypto.lib/include -I /root/stg-2.409-rc1/projects/stargazer/../../include -DNDEBUG -DFREE_BSD5
In file included from file_store.cpp:46:0:
file_store.cpp: In member function 'virtual int FILES_STORE::WriteDetailedStat(const std::map<IP_DIR_PAIR, STAT_NODE>&, time_t, const string&) const':
../../../../../stglibs/common.lib/include/stg/common.h:48:26: error: 'NAME_MAX' was not declared in this scope
 #define FN_STR_LEN      (NAME_MAX)
                          ^
file_store.cpp:1543:9: note: in expansion of macro 'FN_STR_LEN'
 char fn[FN_STR_LEN];
         ^
file_store.cpp:1551:10: error: 'dn' was not declared in this scope
 snprintf(dn, FN_STR_LEN, "%s/%s/detail_stat", storeSettings.GetUsersDir().c_str(), login.c_str());
          ^
file_store.cpp:1631:10: error: 'fn' was not declared in this scope
 snprintf(fn, FN_STR_LEN, "%s/%s%d", dn, lt->tm_mday < 10 ? "0" : "", lt->tm_mday);
          ^
gmake[2]: *** [deps:33: file_store.o] Error 1
gmake[2]: Leaving directory '/root/stg-2.409-rc1/projects/stargazer/plugins/store/files'
gmake[1]: *** [Makefile:13: store/files] Error 2
gmake[1]: Leaving directory '/root/stg-2.409-rc1/projects/stargazer/plugins'
gmake: *** [Makefile:93: install-bin] Error 2

Share this post


Link to post
Share on other sites

Ох уж эта FreeBSD! Погляжу по возможности.

Share this post


Link to post
Share on other sites

Ох уж эта FreeBSD! Погляжу по возможности.

Спасиб, будем ждать)))

Share this post


Link to post
Share on other sites

По первой проблеме. Откуда вы взяли исходники? Я проверил архив stg-2.409-rc1 — там нету этой ошибки потому что там нету такой строки. Кстати, давно уже есть -rc2.
По второй проблеме — патч для ошибки g++: http://stg.net.ua/downloads/freebsd-10-gcc-error-patch.diff

У меня под рукой нету свежей FreeBSD10, не могу проверить. Если поможет — скажите, я тогда сделаю -rc3.

Share this post


Link to post
Share on other sites

все гуд, поставил биллинг на Фрю 11.1 через ручками

Edited by joker85

Share this post


Link to post
Share on other sites

FreeBSD 10.4, при билде stg-2.409-rc5 выдает следующее:

gmake  -C other/ping
gmake[2]: Entering directory '/usr/home/admin/stg-2.409-rc5/projects/stargazer/plugins/other/ping'
g++ -c ping.cpp -I/usr/local/include -DARCH_LE -fPIC -DNDEBUG -DFREE_BSD5 -I /usr/home/admin/stg-2.409-rc5/projects/stargazer/../../include -I ../../../../../stglibs/pinger.lib/include -I ../../../../../stglibs/common.lib/include -I ../../../../../stglibs/logger.lib/include -I ../../../../../stglibs/scriptexecuter.lib/include -I /usr/home/admin/stg-2.409-rc5/projects/stargazer/../../include -DNDEBUG -DFREE_BSD5
In file included from ../../../../../stglibs/pinger.lib/include/stg/pinger.h:23:0,
                 from ping.h:15,
                 from ping.cpp:1:
/usr/include/netinet/in_systm.h:49:9: error: 'u_int16_t' does not name a type; did you mean 'uint16_t'?
 typedef u_int16_t n_short;  /* short as received from the net */
         ^~~~~~~~~
         uint16_t
/usr/include/netinet/in_systm.h:50:9: error: 'u_int32_t' does not name a type; did you mean 'uint32_t'?
 typedef u_int32_t n_long;  /* long as received from the net */
         ^~~~~~~~~
         uint32_t
/usr/include/netinet/in_systm.h:52:9: error: 'u_int32_t' does not name a type; did you mean 'uint32_t'?
 typedef u_int32_t n_time;  /* ms since 00:00 GMT, byte rev */
         ^~~~~~~~~
         uint32_t
In file included from ../../../../../stglibs/pinger.lib/include/stg/pinger.h:24:0,
                 from ping.h:15,
                 from ping.cpp:1:

 

Share this post


Link to post
Share on other sites

Обожаю фряху :)

Гляну что там.

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

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By madf
      И снова здравствуйте!

      Ссылка для скачивания: 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 нужно воспользоваться файлами:
      projects/stargazer/inst/var/01-alter-02.sql projects/stargazer/inst/var/02-alter-03.sql Пользователям PostgreSQL нужно воспользоваться файлами:
      projects/stargazer/inst/var/01-alter-02.postgresql.sql projects/stargazer/inst/var/02-alter-03.postgresql.sql Если структуру БД не обновлять — система будет работать корректно, но функции ежедневных тарифов и политик тарификации будут работать в „демо-режиме“, до первой перезагрузки.

      Пользователи файловой базы и СУБД MySQL получат обновление автоматически при запуске новой версии Stargazer.
       
      stg-2.409.tar.gz
      help.pdf
    • By Максим97
      что нужно настроить, что бы велся учет переданных данных и снималась абонентская плата в схеме собранной в GNS3?
    • By Amourmort
      Доброго времени суток!
      Был шлюз, настроенный неизвестно когда неизвестным админом. Всё прекрасно работало, интернет людям раздавался, пока не возникла необходимость перейти на другого провайдера.

      У предыдущего провайдера IP шлюзу не выдавался, адрес и шлюз был настроен прямо в rc.conf.
      У нового провайдера PPPoE
      Штатными средствами фряхи у меня поднять соединение не получилось... Вернее, соединение поднималось только вручную, командой /etc/rc.d/ppp start - при перезагрузке соединение автоматически не стартовало.
      Решил использовать утилиту mpd5 для PPPoE. Вот содержимое mpd.conf:
      default: load pppoe_client pppoe_client: # # PPPoE client: only outgoing calls, auto reconnect, # ipcp-negotiated address, one-sided authentication, # default route points on ISP's end # create bundle static B1 # set iface enable nat ##NAT is configured elsewhere set iface route default set ipcp ranges 0.0.0.0/0 0.0.0.0/0 create link static L1 pppoe set link action bundle B1 set auth authname ******** set auth password ******** set link max-redial 0 set link mtu 1492 set link keep-alive 10 60 set pppoe iface igb0 set pppoe service "" open Внёс правки в rc.conf, добавив туда запуск mpd5 и убрав интерфейс igb0. Так же, убрал строку defaultrouter - она была нужна для работы с предыдущим провайдером, с новым резолвер получает данные автоматически.
      Далее, в качестве фаервола используется PF.
      В /etc/pf.conf, к счастью, использованы переменные для конфигурации. Меняю одну переменную ext_if = "igb0" на ext_if = "ng0" и думаю, что дело сделано. Соединение при перезагрузке поднимается, доступ в интернет есть... Довольный собой уехал с объекта домой.
      Вроде бы всё хорошо.
      Но вдруг оказывается, что доступ есть далеко не к каждому сайту. Например, к укр.нет доступ есть. А к bitrix24.ua - нет.
      Пингую с сервака:
       
      ping bitrix24.ua PING bitrix24.ua (18.232.195.40): 56 data bytes ^C --- bitrix24.ua ping statistics --- 26 packets transmitted, 0 packets received, 100.0% packet loss ЧЗН? Спидтест:
       
      speedtest-cli Retrieving speedtest.net configuration... Testing from LIMANET Ltd. (141.105.132.238)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by ISP Black Sea (Одесса) [0.43 km]: 5034.671 ms Testing download speed................................................................................ Download: 0.00 Mbit/s Testing upload speed................................................................................................ Upload: 0.00 Mbit/s АААААААААААААААААААА!!!! Что это???
       
      ping korinf-group.com PING korinf-group.com (91.234.33.240): 56 data bytes 64 bytes from 91.234.33.240: icmp_seq=0 ttl=58 time=13.654 ms 64 bytes from 91.234.33.240: icmp_seq=1 ttl=58 time=13.475 ms 64 bytes from 91.234.33.240: icmp_seq=2 ttl=58 time=13.332 ms 64 bytes from 91.234.33.240: icmp_seq=3 ttl=58 time=13.913 ms 64 bytes from 91.234.33.240: icmp_seq=4 ttl=58 time=14.873 ms 64 bytes from 91.234.33.240: icmp_seq=5 ttl=58 time=14.033 ms 64 bytes from 91.234.33.240: icmp_seq=6 ttl=58 time=13.743 ms ^C --- korinf-group.com ping statistics --- 7 packets transmitted, 7 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 13.332/13.860/14.873/0.469 ms ping google.com.ua PING google.com.ua (216.58.215.67): 56 data bytes 64 bytes from 216.58.215.67: icmp_seq=0 ttl=120 time=27.686 ms 64 bytes from 216.58.215.67: icmp_seq=1 ttl=120 time=27.766 ms 64 bytes from 216.58.215.67: icmp_seq=2 ttl=120 time=27.738 ms 64 bytes from 216.58.215.67: icmp_seq=3 ttl=120 time=27.651 ms 64 bytes from 216.58.215.67: icmp_seq=4 ttl=120 time=27.603 ms 64 bytes from 216.58.215.67: icmp_seq=5 ttl=120 time=27.781 ms 64 bytes from 216.58.215.67: icmp_seq=6 ttl=120 time=27.562 ms ^C --- google.com.ua ping statistics --- 7 packets transmitted, 7 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 27.562/27.684/27.781/0.077 ms Как такое может быть? Куда копать?
      При этом, если на компе юзера включить какой-нибудь "впн", с туннелем через Киев или Берлин, доступ к любым сайтам есть, как положено...
    • By Максим97
      После установки FreeBSD на виртуал бокс по инструкции с данного видео, не устанавливается пакет pkg и не могу зайти в режим супер юзера, что делать?
    • By KGroup
      Всем привет!
      Подскажите плиз: Как очистить содержимое всех файлов в каталоге на системе linux без удаления самих файлов?
      Может скрипт какой есть для примера?
       
      зы.
      sudo cat /dev/null > file.txt работает только с одним файлом...
       
×