egor2fsys 5 Posted 2006-09-15 16:18:17 Share Posted 2006-09-15 16:18:17 (edited) Вышел RC2 Если не будет найдено новых ошибок, то данный релиз кандидат перетечет в релиз 2.4 http://local.com.ua/?op=39&st=2 вот список исправленных/добавленных функций по сравнению с самой первой версией: корректировка кода который отвечает за подсчет трафика при изменении пароля пользователя, если он находился в онлайне в данный момент,он не смог нормально отключиться и подключиться заново вплоть до перезапуска сервера исправлена запись детальной статистики в файловом варианте и в варианте с БД исправлена ошибка при записи статистики при переходе в новый месяц в варианте БД исправлены ошибки внутреннего таймера исправлена ошибка записи администраторов и их параметров различные мелкие исправления в логике работы исправлены ошибки обработки порогов тарифов исправлены возможные ошибки компиляции на GCC 4.x исправлены ошибки при переходе на новый месяц при которых не записывалась статистика пред. месяца и не снималась абонплата различные мелкие исправления кода и комментариев кода исправлена запись детальной статистики - писалось не то направление исправлен конфигуратор для корректной работы с администраторами исправлены ошибки при записи админов и прочие ошибки проявлялись только при компиляции на gcc >= 4.х откорректирован конфигуратор на предмет записи/создания пользователей в конфигураторе появилась возможность сохранять логин/пароль администратора (пароль шифруется к HDD) мелкие исправления/обновления в конфигураторе добавлена возможность отсылки сообщений пользователям исправлен протокол работы с конфигуратором исправлена ошибка подсчета ICMP пакетов исправлена ошибка подсчета трафика в конфигураторе добавлена возможность поиска свободных IP адресов в подсети (см. закладку "Прочее" в "Настройках") исправлены ошибки в конфигураторе в сервер добавлены 8 опциональных полей UserData, итого существует 10 полей в которые можно заносить любую информацию о пользователе обсуждение проводим здесь. просьба не спрашивать "а поправлен такой то баг ?" поставьте - протестируйте, если баг не ушел - напишите здесь, если ушел ничего писать не надо. при написании о баге ОБЯЗАТЕЛЬНО указывать ОС, версию компилятора, иначе сообщения буду удалять. эта версия специально и выкладывается для тестов. флуд тоже буду удалять. писать только по делу. запросы фич тоже запрещены пока что. вообще данная сборка рекомендуется автором как замена другим прошлым, ибо в ней исправлено некоторое количество неприятных ошибок. старое обсуждение здесь - http://local.com.ua/forum/index.php?showtopic=4061&st=0 вышла документация к 2.4 качать здесь: http://local.com.ua/?op=40&dwnld=1159884347 Edited 2006-10-19 16:17:52 by egor2fsys Link to post Share on other sites
Foster 0 Posted 2006-09-15 16:51:37 Share Posted 2006-09-15 16:51:37 Linux local 2.6.15-1.2054_FC5 #1 Tue Mar 14 15:48:33 EST 2006 i686 i686 i386 GNU/Linux Собрался нормально ./build ./install запустился нормально будем дальше проверять P.S. кто не понял. стоит FedoraCore 5 Link to post Share on other sites
sky 0 Posted 2006-09-15 17:26:15 Share Posted 2006-09-15 17:26:15 Сволочной пинг всеравно не работает Link to post Share on other sites
fufnf 0 Posted 2006-09-15 22:08:19 Share Posted 2006-09-15 22:08:19 (edited) Ставил 3 сборки, включая эту самую новую. Результат - практически полный ноль. Сборка, насколько могу судить проходит успешно, приведу последние только строчки: ../../../../../include/notifer.h: In instantiation of ‘NOTIFIER_BASE<std::_List_iterator<USER> >’: ../../../traffcounter.h:129: instantiated from here ../../../../../include/notifer.h:19: warning: ‘class NOTIFIER_BASE<std::_List_iterator<USER> >’ has virtual functions but non-virtual destructor g++ -g3 -Wall -fPIC -c -o libipq.o libipq.c g++ ipq_cap.o libipq.o -g3 -shared -o mod_cap_ipq.so gmake[1]: Leaving directory `/home/fufnf/1/stg-2.4rc1/projects/stargazer/plugins/capture/ipq_linux' [root@cola stargazer]# ./install ################################################################################ # Installed # # /usr/sbin/stargazer - daemon # # /usr/lib/stg/ - stg modules # # /usr/etc/stargazer/ - settings # # /var/stargazer/ - DB # ################################################################################ Прямо сходу settings устанавливаются как всегда в /etc/stargazer, а не как написано, ну да фиг с ним. Итак, старгазер запускается без пытань. Конфигуратор под admin/123456 к нему коннектися тоже нормально. Создаю пользователя на 192.168.12.10 (это я под виндой) - ок. Прописую ему "Всегда Online" - в статусе соответствующий знак не горит. Трафик этой машины не считает совсем ни по одному из направлений. Соединяюсь авторизатором - авторизатор пишет, что все ок, подключились, но счетчики по-прежнему по нулям, а в конфигураторе о законекченом статусе ни слова. Напоследок в качестве лирики скажу, что добавление нового админа конфигуратором просто вырубает процесс сервера стг. До этого стоял 2.0.х - все работало. ПО: - stg-2.4rc1, sgconfig2-1.68.8 - Fedora Core 5 (ядро 2.6.17.9) - expat 2.0.0 (установлено по всем рекоммендациям автора) - gcc 4.1.0 20060304 (Red Hat 4.1.0-3) Честно говоря, судя по отзывам, не верится, что может быть такой абзац. ------------------------------------------------------------------------------------------- С неподсчетом разобрался. Всегда добавлял юзеров с 0 балансом. А в этой версии, я так понял, с 0 юзер подключиться не может, даже если он "Всегда Online". Edited 2006-09-17 07:41:39 by fufnf Link to post Share on other sites
egor2fsys 5 Posted 2006-09-16 09:00:38 Author Share Posted 2006-09-16 09:00:38 покажите лог СТГ, файл правил, конфигурацию сети и конфиг самого СТГ Link to post Share on other sites
sky 0 Posted 2006-09-16 11:45:15 Share Posted 2006-09-16 11:45:15 Напоследок в качестве лирики скажу, что добавление нового админа конфигуратором просто вырубает процесс сервера стг. Отчасти подтверждаю Только у меня в процессах он остается, но не работает ничего лог чистый - тоесть записан старт, о закрытии ничего Помогает killall stargazer -9 и старт поновой - stg-2.4rc1, sgconfig2-1.68.8 (хотя показывает в инфе 1-67.8 может непереправил автор?) - ядро самосбор 2.6.16.13-4 - expat 2.0.0-11 - gcc 4.1.0-25 Link to post Share on other sites
fufnf 0 Posted 2006-09-16 12:08:21 Share Posted 2006-09-16 12:08:21 покажите лог СТГ, файл правил, конфигурацию сети и конфиг самого СТГ Вот часть: 2006-09-16 00:47:39 -- Module: 'Pinger v.1.0'. Stop successfull. 2006-09-16 00:47:39 -- Module: 'Always Online authorizator v.0.9'. Stop successfull. 2006-09-16 00:47:39 -- Module: 'InetAccess authorizator v.1.0'. Stop successfull. 2006-09-16 00:47:39 -- Module: 'Ether_cap v.1.0'. Stop successfull. 2006-09-16 00:47:40 -- Traffcounter: Stop successfull. 2006-09-16 00:47:40 -- Users: Stop successfull. 2006-09-16 00:47:43 -- Queue removed successfully. 2006-09-16 00:47:43 -- StgTimer: Stop successfull. 2006-09-16 00:47:43 -- Stg stopped successfully. 2006-09-16 00:47:43 -- --------------------------------------------- 2006-09-16 00:48:02 -- Shutting down... 15 2006-09-16 00:48:02 -- +++++++++++++++++++++++++++++++++++++++++++++ 2006-09-16 00:48:02 -- Module: 'Stg configurator v.0.03'. Stop successfull. 2006-09-16 00:48:03 -- Module: 'Pinger v.1.0'. Stop successfull. 2006-09-16 00:48:03 -- Module: 'Always Online authorizator v.0.9'. Stop successfull. 2006-09-16 00:48:07 -- Stg v. Stg 2.4 2006-09-16 00:48:07 -- Timer thread started successfully. 2006-09-16 00:48:07 -- Storage plugin: file_store v.1.01. Loading successfull. 2006-09-16 00:48:07 -- Error in parameter ChgConf 2006-09-16 00:48:07 -- Cannot read admin 'fufnf' 2006-09-16 00:48:07 -- Users started successfully. 2006-09-16 00:48:07 -- Traffcounter started successfully. 2006-09-16 00:48:07 -- Module: 'Ether_cap v.1.0'. Start successfull. 10 2006-09-16 00:48:07 -- Error: AUTH_IA: Bind failed. 2006-09-16 00:48:07 -- +++++++++++++++++++++++++++++++++++++++++++++ 2006-09-16 00:48:07 -- Module: 'Stg configurator v.0.03'. Stop successfull. 2006-09-16 00:48:07 -- Module: 'Pinger v.1.0'. Stop successfull. 2006-09-16 00:48:07 -- Module: 'Always Online authorizator v.0.9'. Stop successfull. 2006-09-16 00:48:07 -- Module: 'InetAccess authorizator v.1.0'. Stop successfull. 2006-09-16 00:48:07 -- Module: 'Ether_cap v.1.0'. Stop successfull. 2006-09-16 00:48:07 -- Traffcounter: Stop successfull. 2006-09-16 00:48:08 -- Users: Stop successfull. 2006-09-16 00:48:08 -- Module: 'InetAccess authorizator v.1.0'. Stop successfull. 2006-09-16 00:48:08 -- Module: 'Ether_cap v.1.0'. Stop successfull. 2006-09-16 00:48:08 -- Traffcounter: Stop successfull. 2006-09-16 00:48:09 -- Users: Stop successfull. 2006-09-16 00:48:10 -- Queue removed successfully. 2006-09-16 00:48:10 -- StgTimer: Stop successfull. 2006-09-16 00:48:10 -- Stg stopped successfully. 2006-09-16 00:48:10 -- --------------------------------------------- 2006-09-16 00:48:12 -- Queue was not removed. id=32768 2006-09-16 00:48:12 -- StgTimer: Stop successfull. 2006-09-16 00:48:12 -- Stg stopped successfully. 2006-09-16 00:48:12 -- --------------------------------------------- 2006-09-16 00:49:12 -- Stg v. Stg 2.4 2006-09-16 00:49:12 -- Timer thread started successfully. 2006-09-16 00:49:12 -- Storage plugin: file_store v.1.01. Loading successfull. 2006-09-16 00:49:12 -- Error in parameter ChgConf 2006-09-16 00:49:12 -- Cannot read admin 'fufnf' 2006-09-16 00:49:12 -- Users started successfully. 2006-09-16 00:49:12 -- Traffcounter started successfully. 2006-09-16 00:49:12 -- Module: 'Ether_cap v.1.0'. Start successfull. 10 2006-09-16 00:49:12 -- Module: 'InetAccess authorizator v.1.0'. Start successfull. 50 2006-09-16 00:49:12 -- Module: 'Always Online authorizator v.0.9'. Start successfull. 70 2006-09-16 00:49:12 -- Module: 'Pinger v.1.0'. Start successfull. 100 2006-09-16 00:49:12 -- Module: 'Stg configurator v.0.03'. Start successfull. 220 2006-09-16 00:49:12 -- Stg started successfully. 2006-09-16 00:49:12 -- +++++++++++++++++++++++++++++++++++++++++++++ 2006-09-16 00:49:25 -- Admin 'admin', 192.168.12.10: User 'test' deleted. 2006-09-16 01:18:07 -- Shutting down... 15 2006-09-16 01:18:07 -- +++++++++++++++++++++++++++++++++++++++++++++ 2006-09-16 01:18:08 -- Module: 'Stg configurator v.0.03'. Stop successfull. 2006-09-16 01:18:08 -- Module: 'Pinger v.1.0'. Stop successfull. 2006-09-16 01:18:08 -- Module: 'Always Online authorizator v.0.9'. Stop successfull. 2006-09-16 01:18:13 -- Module: 'InetAccess authorizator v.1.0'. Stop successfull. 2006-09-16 01:18:14 -- Module: 'Ether_cap v.1.0'. Stop successfull. 2006-09-16 01:18:14 -- Traffcounter: Stop successfull. 2006-09-16 01:18:14 -- Users: Stop successfull. 2006-09-16 01:18:17 -- Queue removed successfully. 2006-09-16 01:18:17 -- StgTimer: Stop successfull. 2006-09-16 01:18:17 -- Stg stopped successfully. 2006-09-16 01:18:17 -- --------------------------------------------- Rules: ########################## Server ALL 192.168.12.33 DIR0 ALL 192.168.12.0/24 NULL ########################## Prov ALL 10.0.0.0/8 DIR1 ########################### Ukraine ALL 62.16.0.0/19 DIR2 ALL 62.16.16.0/24 DIR2 ALL 62.64.64.0/18 DIR2 ALL 62.80.160.0/19 DIR2 ... ALL 217.199.224.0/20 DIR2 ########################## Ping ICMP 0.0.0.0/0 NULL ########################## WORLD ALL 0.0.0.0/0 DIR3 Конфиг старгазера: ################################################################################ # ▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ stargazer # ################################################################################ # ▒▒▒ ▒▒▒-▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ LogFile = /var/log/stargazer.log # ▒▒▒ ▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ Rules = /etc/stargazer/rules # ▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ d ▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ # ▒▒▒▒▒▒▒▒: 1, 1/2, 1/4, 1/6. # 1 - ▒▒▒ ▒ ▒▒c, 1/2 - ▒▒▒ ▒ ▒▒▒ ▒▒▒▒, 1/4 - ▒▒▒ ▒ 15 ▒▒▒, 1/6 - ▒▒▒ ▒ 10 ▒▒▒ DetailStatWritePeriod=1/6 # ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ (▒▒▒▒▒▒) # ▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒-▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒, ▒.▒. # ▒▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒. # ▒▒▒▒▒▒▒▒: 1...1440 (▒▒▒▒▒▒) StatWritePeriod = 10 # ▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ # ▒▒▒▒▒▒▒▒: 0...31. 0 - ▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒ DayFee = 1 # ▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒ ▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒ # ▒▒▒▒▒▒▒▒: 0...31. 0 - ▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒ DayResetTraff = 1 # "▒▒▒▒▒▒▒▒▒▒▒" ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒. ▒▒▒▒▒▒ ▒▒ ▒▒ ▒▒▒ ▒ ▒▒▒▒▒, ▒ ▒▒▒▒▒▒ # ▒▒▒▒ 1/30 ▒▒▒ 1/31 ▒▒▒▒▒ ▒▒ # ▒▒▒▒▒▒▒▒: yes, no SpreadFee = no # ▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒ # ▒▒▒▒ ▒ ▒▒▒▒ ▒▒ ▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒, ▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ # ▒▒▒▒▒▒▒▒: yes, no FreeMbAllowInet = no # ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒. ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒ # ▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒. ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒ # ▒▒▒▒ ▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒ <DirNames> DirName0 =SERVER DirName1 =PROV DirName2 =Ukraine DirName3 =World DirName4 = DirName5 = DirName6 = DirName7 = DirName8 = DirName9 = </DirNames> # ▒▒▒-▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ stg-exec. # ▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ OnConnect, OnDisconnect, ... # ▒▒▒-▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒. # ▒▒▒▒▒▒▒▒: 1...1024 ExecutersNum = 1 # Message Key ▒▒▒ stg-exec. # ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒. # ▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ # ▒▒▒▒▒▒▒▒▒▒▒ stg. ▒▒▒▒ ▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒, ▒▒▒ ▒▒▒, ▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒! # ▒▒▒▒▒▒▒▒: 0...2^32 # ▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒: 5555 # ExecMsgKey = 5555 # ▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒, ▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ModulesPath = /usr/lib/stg/ ################################################################################ # Store module # ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒ # ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ - ▒▒▒ ▒▒▒ ▒▒▒▒▒▒ ▒▒▒ mod_ ▒ ▒▒▒▒▒▒ ▒ .so ▒ ▒▒▒▒▒ # ▒.▒. ▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒ mod_store_files.so <StoreModule store_files> # ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒, ▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒, ▒▒▒▒▒▒▒▒▒▒▒▒▒, # ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒.▒. WorkDir = /var/stargazer # ▒▒▒▒▒▒▒▒, ▒▒▒▒▒▒ ▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ (conf) ▒▒▒▒▒▒▒▒▒▒▒▒ ConfOwner = root ConfGroup = root ConfMode = 600 # ▒▒▒▒▒▒▒▒, ▒▒▒▒▒▒ ▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ (stat) ▒▒▒▒▒▒▒▒▒▒▒▒ StatOwner = root StatGroup = root StatMode = 640 # ▒▒▒▒▒▒▒▒, ▒▒▒▒▒▒ ▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒ ▒▒▒-▒▒▒▒▒ (log) ▒▒▒▒▒▒▒▒▒▒▒▒ UserLogOwner = root UserLogGroup = root UserLogMode = 640 </StoreModule> ################################################################################ # ▒▒▒▒▒▒ ▒▒▒▒▒▒ <Modules> # ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ Always Online "mod_auth_ao.so" # ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ - ▒▒▒ ▒▒▒ ▒▒▒▒▒▒ ▒▒▒ mod_ ▒ ▒▒▒▒▒▒ ▒ .so ▒ ▒▒▒▒▒ # ▒.▒. ▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒ mod_auth_ao.so <Module auth_ao> </Module> # ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ InetAccess "mod_auth_ia.so" # ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ - ▒▒▒ ▒▒▒ ▒▒▒▒▒▒ ▒▒▒ mod_ ▒ ▒▒▒▒▒▒ ▒ .so ▒ ▒▒▒▒▒ # ▒.▒. ▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒ mod_auth_ia.so <Module auth_ia> # ▒▒▒▒ ▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ # ▒▒▒▒▒▒▒▒: 1...65534 Port = 5555 # ▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒ ▒▒ # ▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ (▒▒▒▒▒▒▒) # ▒▒▒▒▒▒▒▒: 5...600 UserDelay = 15 #▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒. ▒▒▒▒ ▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ #▒▒ ▒▒▒▒▒▒▒▒, ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒ # ▒▒▒▒▒▒▒▒: 15...1200 UserTimeout = 65 # ▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ InetAccess ▒▒ ▒▒▒▒▒▒▒ # ▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ # ▒▒▒▒▒▒▒▒: # FreeMb = 0 - ▒▒▒-▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ # FreeMb = 1 - ▒▒▒-▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ # FreeMb = 2 - ▒▒▒-▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ # FreeMb = 3 - ▒▒▒-▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ # ........................ # FreeMb = 9 - ▒▒▒-▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ # FreeMb = cash - ▒▒▒-▒▒ ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ # FreeMb = none - ▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒ FreeMb = cash </Module> # ▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ #<Module auth_ia> # Port = 7777 # UserDelay = 15 # UserTimeout = 65 # FreeMb = 0 #</Module> # ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ SgConfig "mod_conf_sg.so" # ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ - ▒▒▒ ▒▒▒ ▒▒▒▒▒▒ ▒▒▒ mod_ ▒ ▒▒▒▒▒▒ ▒ .so ▒ ▒▒▒▒▒ <Module conf_sg> # ▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ # ▒▒▒▒▒▒▒▒: 1...65535 Port = 5555 </Module> # ▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ "mod_cap_ether.so" # ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ - ▒▒▒ ▒▒▒ ▒▒▒▒▒▒ ▒▒▒ mod_ ▒ ▒▒▒▒▒▒ ▒ .so ▒ ▒▒▒▒▒ # ▒▒▒ ▒▒▒▒▒▒▒▒▒▒. ▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒. <Module cap_ether> # ▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒ </Module> # ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ "mod_ping.so" # ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ - ▒▒▒ ▒▒▒ ▒▒▒▒▒▒ ▒▒▒ mod_ ▒ ▒▒▒▒▒▒ ▒ .so ▒ ▒▒▒▒▒ <Module ping> # ▒▒▒▒▒, ▒ ▒▒▒▒▒▒▒▒, ▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ # ▒▒▒▒▒▒▒▒: 10...3600 PingDelay = 15 </Module> </Modules> ################################################################################ Конфиг сети: IP int: 192.168.12.33 IP ext: 10.0.5.164 Маски: /24 Локальная сеть: 192.168.12.0/24 Link to post Share on other sites
egor2fsys 5 Posted 2006-09-16 12:25:20 Author Share Posted 2006-09-16 12:25:20 а кусок лога с созданием админа покажите. должно быть что-то типа: 2006-09-16 15:23:44 -- Admin 'egor2fsys', 192.168.1.149: Administrator 'fufnf' added. 2006-09-16 15:23:57 -- Admin 'egor2fsys', 192.168.1.149: Administrator 'fufnf' changed. и еще покажите файл с созданым админом. он у меня имеет вид, если стоят все галочки: ChgAdmin=1 ChgCash=1 ChgConf=1 ChgPassword=1 ChgStat=1 ChgTariff=1 password=hoighghldcehodlcnepngjpahpjdiddjdocghkhddkjjfggpnhbmibnphggljcfpaa UsrAddDel=1 и вдогонку, надеюсь использовали новый конфигуратор ? ибо со старым админы глючат. размер нового - 2 308 608 байт Link to post Share on other sites
fufnf 0 Posted 2006-09-16 12:55:42 Share Posted 2006-09-16 12:55:42 и вдогонку, надеюсь использовали новый конфигуратор ?ибо со старым админы глючат. размер нового - 2 308 608 байт Да, я же написал в 1-ом сообщении: - stg-2.4rc1, sgconfig2-1.68.8 а кусок лога с созданием админа покажите. А в лог ничего такого не пишется. В конфигураторе выдается ошибка: "Сервер сообщает об ошибке: Recv data answer error!". После этого сервер вылетает без записи в лог. Последняя запись в логе: 2006-09-16 15:51:40 -- Stg started successfully. 2006-09-16 15:51:40 -- +++++++++++++++++++++++++++++++++++++++++++++ Файл админа стандартный: password=geahonjehjfofnhammefahbbbfbmpkmkmmefahbbbfbmpkmkmmefahbbbfbmpkmkaa ChgConf=1 ChgPassword=1 ChgStat=1 ChgCash=1 UsrAddDel=1 ChgTariff=1 ChgAdmin=1 А вот файл нового админа создается с таким содержимым (всего в нем 1 строка): password=eehgpeiopibchieebofhmjnfopphahlplnfkgkafinebipblnfeemllkfajffjokaa Link to post Share on other sites
egor2fsys 5 Posted 2006-09-16 13:25:57 Author Share Posted 2006-09-16 13:25:57 попробуйте пересобрать сервер перед этим откоментировав в main.cpp в 62 строке #define NO_DAEMON 1 после этого запусите СТГ руками, а не скриптом и попробуйте создать админа и показать что в этот момент будет на консоли. там по идее будет подробный лог. Link to post Share on other sites
fufnf 0 Posted 2006-09-16 13:58:59 Share Posted 2006-09-16 13:58:59 попробуйте пересобрать сервер перед этим откоментировав в main.cpp в 62 строке #define NO_DAEMON 1 после этого запусите СТГ руками, а не скриптом и попробуйте создать админа и показать что в этот момент будет на консоли. там по идее будет подробный лог. Пожалуйста: file_store.cpp > 03:00:00 > FILES_STORE_SETTINGS::ParseSettings file_store.cpp > 16:58:35 > workDir = /var/stargazer main.cpp > 16:58:35 > Module: /usr/lib/stg//mod_auth_ao.so main.cpp > 16:58:35 > Module: /usr/lib/stg//mod_auth_ia.so main.cpp > 16:58:35 > Module: /usr/lib/stg//mod_conf_sg.so main.cpp > 16:58:35 > Module: /usr/lib/stg//mod_cap_ether.so main.cpp > 16:58:35 > Module: /usr/lib/stg//mod_ping.so ao.cpp > 16:58:35 > constructor AO_CREATOR plugin_runner.cpp > 16:58:35 > Plugin Always Online authorizator v.0.9 parsesettings inetaccess.cpp > 16:58:35 > new AUTH_IA plugin_runner.cpp > 16:58:35 > Plugin InetAccess authorizator v.1.0 parsesettings inetaccess.cpp > 16:58:35 > AUTH_IA_SETTINGS::ParseSettings s.moduleParams.size=4 stgconfig.cpp > 16:58:35 > new AUTH_IA parser.cpp > 16:58:35 > PARSER_CHG_USER::Reset() plugin_runner.cpp > 16:58:35 > Plugin Stg configurator v.0.03 parsesettings ether_cap.cpp > 16:58:35 > constructor ETHER_CAP_CREATOR plugin_runner.cpp > 16:58:35 > Plugin Ether_cap v.1.0 parsesettings ping.cpp > 16:58:35 > constructor PING_CREATOR plugin_runner.cpp > 16:58:35 > Plugin Pinger v.1.0 parsesettings traffcounter.cpp > 16:58:35 > TRAFFCOUNTER::Start() ether_cap.cpp > 16:58:35 > ETHER_CAP::Start() users.cpp > 16:58:35 > =====================| pid: 32685 |===================== users.cpp > 16:58:35 > Day = 16 Min = 58 inetaccess.cpp > 16:58:35 > AUTH_IA::Start() inetaccess.cpp > 16:58:35 > AUTH_IA::PrepareNet() >>>> Start successfull. ao.cpp > 16:58:35 > users->OpenSearch() usernum=2 users.cpp > 16:58:35 > Add IP Idx traffcounter.cpp > 16:58:35 > AddUser: SnuL user.cpp > 16:58:35 > ScanMessage ao.cpp > 16:58:35 > Authorized user SnuL ping.cpp > 16:58:35 > users->OpenSearch() usernum=2 ping.cpp > 16:58:35 > added IPS 192.168.1.1 ping.cpp > 16:58:35 > added IPS 192.168.12.10 ping.cpp > 16:58:35 > PING::Start() PingDelay = 15 ping.cpp > 16:58:35 > PING::Run stgconfig.cpp > 16:58:35 > STG_CONFIG::Start() configproto.cpp > 16:58:35 > CONFIGPROTO::SetTariffs tariffs=80EE7A8 configproto.cpp > 16:58:35 > CONFIGPROTO::SetTariffs settings=80EC028 configproto.cpp > 16:58:35 > CONFIGPROTO::SetTariffs tariffs=80EE7A8 rsconf.cpp > 16:58:35 > CONFIGPROTO::Prepare() rsconf.cpp > 16:58:35 > STG_CONFIG::Prepare() socket - ok rsconf.cpp > 16:58:35 > STG_CONFIG::Prepare() setsockopt - ok rsconf.cpp > 16:58:35 > STG_CONFIG::Prepare() bind - ok port: 5555 rsconf.cpp > 16:58:35 > STG_CONFIG::Prepare() listen - ok stgconfig.cpp > 16:58:35 > =====================| pid: 32685 |===================== stgconfig.cpp > 16:58:35 > STG_CONFIG::Run rsconf.cpp > 16:58:35 > CONFIGPROTO: Ready to accept user.cpp > 16:58:35 > ScanMessage traffcounter.cpp > 16:58:50 > FlushAndRemove() packets: 60(rem 0) ip2packets: 120(rem 0) traffcounter.cpp > 16:58:55 > FlushAndRemove() packets: 60(rem 0) ip2packets: 120(rem 0) ping.cpp > 16:58:56 > PING::Run user.cpp > 16:58:57 > ScanMessage rsconf.cpp > 16:58:59 > Connection accepted from 192.168.12.10 rsconf.cpp > 16:58:59 > RecvHdr - ok buf = SG03 sizeof(STG_HEADER) = 4 configproto.cpp > 16:58:59 > ParseXMLStart configproto.cpp > 16:58:59 > Start parser.cpp > 16:58:59 > PARSER_GET_SERVER_INFO::ParseStart parser.cpp > 16:58:59 > PARSER_GET_SERVER_INFO::ParseEnd parser.cpp > 16:58:59 > PARSER_GET_SERVER_INFO CreateAnswer configproto.cpp > 16:58:59 > currParser == NULL rsconf.cpp > 16:58:59 > End was detected rsconf.cpp > 16:58:59 > ReciveSendConf close rsconf.cpp > 16:58:59 > CONFIGPROTO: Ready to accept rsconf.cpp > 16:58:59 > Connection accepted from 192.168.12.10 rsconf.cpp > 16:58:59 > RecvHdr - ok buf = SG03 sizeof(STG_HEADER) = 4 configproto.cpp > 16:58:59 > ParseXMLStart configproto.cpp > 16:58:59 > Start parser.cpp > 16:58:59 > PARSER_GET_SERVER_INFO::ParseStart configproto.cpp > 16:58:59 > Start parser.cpp > 16:58:59 > PARSER_GET_USERS::ParseStart configproto.cpp > 16:58:59 > Start configproto.cpp > 16:58:59 > Start parser.cpp > 16:58:59 > PARSER_CHG_USER::ParseStart el = GetTariffs depth = 1 parser.cpp > 16:58:59 > PARSER_CHG_USER::Reset() configproto.cpp > 16:58:59 > Start parser.cpp > 16:58:59 > PARSER_ADD_USER::ParseStart el = GetTariffs depth = 1 configproto.cpp > 16:58:59 > Start configproto.cpp > 16:58:59 > Start parser.cpp > 16:58:59 > PARSER_CHECK_USER configproto.cpp > 16:58:59 > Start parser.cpp > 16:58:59 > PARSER_SEND_MESSAGE::ParseStart el = GetTariffs configproto.cpp > 16:58:59 > Start parser_tariff.cpp > 16:58:59 > PARSER_GET_TARIFFS::ParseStart parser_tariff.cpp > 16:58:59 > PARSER_GET_TARIFFS::GetTariffs - OK parser_tariff.cpp > 16:58:59 > PARSER_GET_TARIFFS::ParseEnd el=GetTariffs configproto.cpp > 16:58:59 > currParser == NULL rsconf.cpp > 16:58:59 > End was detected rsconf.cpp > 16:58:59 > ReciveSendConf close rsconf.cpp > 16:58:59 > CONFIGPROTO: Ready to accept rsconf.cpp > 16:58:59 > Connection accepted from 192.168.12.10 rsconf.cpp > 16:58:59 > RecvHdr - ok buf = SG03 sizeof(STG_HEADER) = 4 configproto.cpp > 16:58:59 > ParseXMLStart configproto.cpp > 16:58:59 > Start parser.cpp > 16:58:59 > PARSER_GET_SERVER_INFO::ParseStart configproto.cpp > 16:58:59 > Start parser.cpp > 16:58:59 > PARSER_GET_USERS::ParseStart parser.cpp > 16:58:59 > PARSER_GET_USERS::ParseEnd configproto.cpp > 16:58:59 > currParser == NULL rsconf.cpp > 16:58:59 > End was detected rsconf.cpp > 16:58:59 > ReciveSendConf close rsconf.cpp > 16:58:59 > CONFIGPROTO: Ready to accept users.cpp > 16:59:00 > Sec = 1158415140 users.cpp > 16:59:00 > New Minute. old = 58 current = 59 users.cpp > 16:59:00 > RealDelUser() users to del: 0 traffcounter.cpp > 16:59:01 > FlushAndRemove() packets: 67(rem 0) ip2packets: 134(rem 0) traffcounter.cpp > 16:59:06 > FlushAndRemove() packets: 68(rem 0) ip2packets: 136(rem 0) ping.cpp > 16:59:07 > PING::Run user.cpp > 16:59:08 > ScanMessage traffcounter.cpp > 16:59:11 > FlushAndRemove() packets: 72(rem 2) ip2packets: 144(rem 4) traffcounter.cpp > 16:59:16 > FlushAndRemove() packets: 70(rem 2) ip2packets: 140(rem 4) ping.cpp > 16:59:17 > PING::Run user.cpp > 16:59:19 > ScanMessage rsconf.cpp > 16:59:20 > Connection accepted from 192.168.12.10 rsconf.cpp > 16:59:20 > RecvHdr - ok buf = SG03 sizeof(STG_HEADER) = 4 configproto.cpp > 16:59:20 > ParseXMLStart configproto.cpp > 16:59:20 > Start parser.cpp > 16:59:20 > PARSER_GET_SERVER_INFO::ParseStart configproto.cpp > 16:59:20 > Start parser.cpp > 16:59:20 > PARSER_GET_USERS::ParseStart configproto.cpp > 16:59:20 > Start configproto.cpp > 16:59:20 > Start parser.cpp > 16:59:20 > PARSER_CHG_USER::ParseStart el = SetUser depth = 1 parser.cpp > 16:59:20 > PARSER_CHG_USER::SetUser - OK configproto.cpp > 16:59:20 > ParseXMLStart parser.cpp > 16:59:20 > PARSER_CHG_USER::ParseStart el = login depth = 2 parser.cpp > 16:59:20 > PARSER_CHG_USER::ParseEnd el = login depth = 2 parser.cpp > 16:59:20 > PARSER_CHG_USER::ParseEnd el = SetUser depth = 1 parser.cpp > 16:59:20 > upCount=0 downCount=0 parser.cpp > 16:59:20 > <SetUser result="ok"/> configproto.cpp > 16:59:20 > currParser == NULL rsconf.cpp > 16:59:20 > End was detected rsconf.cpp > 16:59:20 > ReciveSendConf close rsconf.cpp > 16:59:20 > CONFIGPROTO: Ready to accept traffcounter.cpp > 16:59:21 > FlushAndRemove() packets: 64(rem 8) ip2packets: 128(rem 16) traffcounter.cpp > 16:59:26 > FlushAndRemove() packets: 90(rem 0) ip2packets: 180(rem 0) ping.cpp > 16:59:27 > PING::Run user.cpp > 16:59:30 > ScanMessage traffcounter.cpp > 16:59:31 > FlushAndRemove() packets: 296(rem 12) ip2packets: 592(rem 24) rsconf.cpp > 16:59:34 > Connection accepted from 192.168.12.10 rsconf.cpp > 16:59:34 > RecvHdr - ok buf = SG03 sizeof(STG_HEADER) = 4 configproto.cpp > 16:59:34 > ParseXMLStart configproto.cpp > 16:59:34 > Start parser.cpp > 16:59:34 > PARSER_GET_SERVER_INFO::ParseStart configproto.cpp > 16:59:34 > Start parser.cpp > 16:59:34 > PARSER_GET_USERS::ParseStart configproto.cpp > 16:59:34 > Start configproto.cpp > 16:59:34 > Start parser.cpp > 16:59:34 > PARSER_CHG_USER::ParseStart el = GetAdmins depth = 1 parser.cpp > 16:59:34 > PARSER_CHG_USER::Reset() configproto.cpp > 16:59:34 > Start parser.cpp > 16:59:34 > PARSER_ADD_USER::ParseStart el = GetAdmins depth = 1 configproto.cpp > 16:59:34 > Start configproto.cpp > 16:59:34 > Start parser.cpp > 16:59:34 > PARSER_CHECK_USER configproto.cpp > 16:59:34 > Start parser.cpp > 16:59:34 > PARSER_SEND_MESSAGE::ParseStart el = GetAdmins configproto.cpp > 16:59:34 > Start parser_tariff.cpp > 16:59:34 > PARSER_GET_TARIFFS::ParseStart configproto.cpp > 16:59:34 > Start parser_tariff.cpp > 16:59:34 > PARSER_ADD_TARIFF::ParseStart configproto.cpp > 16:59:34 > Start parser_tariff.cpp > 16:59:34 > PARSER_DEL_TARIFF::ParseStart configproto.cpp > 16:59:34 > Start parser_tariff.cpp > 16:59:34 > PARSER_CHG_TARIFF::ParseStart el = GetAdmins depth = 1 configproto.cpp > 16:59:34 > Start parser_admin.cpp > 16:59:34 > PARSER_GET_ADMINS::ParseStart el = GetAdmins parser_admin.cpp > 16:59:34 > PARSER_GET_ADMINS::GetAdmins - OK parser_admin.cpp > 16:59:34 > PARSER_GET_ADMINS::ParseEnd configproto.cpp > 16:59:34 > currParser == NULL rsconf.cpp > 16:59:34 > End was detected rsconf.cpp > 16:59:34 > ReciveSendConf close rsconf.cpp > 16:59:34 > CONFIGPROTO: Ready to accept traffcounter.cpp > 16:59:36 > FlushAndRemove() packets: 305(rem 1) ip2packets: 610(rem 2) ping.cpp > 16:59:38 > PING::Run rsconf.cpp > 16:59:39 > Connection accepted from 192.168.12.10 rsconf.cpp > 16:59:39 > RecvHdr - ok buf = SG03 sizeof(STG_HEADER) = 4 configproto.cpp > 16:59:39 > ParseXMLStart configproto.cpp > 16:59:39 > Start parser.cpp > 16:59:39 > PARSER_GET_SERVER_INFO::ParseStart configproto.cpp > 16:59:39 > Start parser.cpp > 16:59:39 > PARSER_GET_USERS::ParseStart configproto.cpp > 16:59:39 > Start configproto.cpp > 16:59:39 > Start parser.cpp > 16:59:39 > PARSER_CHG_USER::ParseStart el = AddAdmin depth = 1 parser.cpp > 16:59:39 > PARSER_CHG_USER::Reset() configproto.cpp > 16:59:39 > Start parser.cpp > 16:59:39 > PARSER_ADD_USER::ParseStart el = AddAdmin depth = 1 configproto.cpp > 16:59:39 > Start configproto.cpp > 16:59:39 > Start parser.cpp > 16:59:39 > PARSER_CHECK_USER configproto.cpp > 16:59:39 > Start parser.cpp > 16:59:39 > PARSER_SEND_MESSAGE::ParseStart el = AddAdmin configproto.cpp > 16:59:39 > Start parser_tariff.cpp > 16:59:39 > PARSER_GET_TARIFFS::ParseStart configproto.cpp > 16:59:39 > Start parser_tariff.cpp > 16:59:39 > PARSER_ADD_TARIFF::ParseStart configproto.cpp > 16:59:39 > Start parser_tariff.cpp > 16:59:39 > PARSER_DEL_TARIFF::ParseStart configproto.cpp > 16:59:39 > Start parser_tariff.cpp > 16:59:39 > PARSER_CHG_TARIFF::ParseStart el = AddAdmin depth = 1 configproto.cpp > 16:59:39 > Start parser_admin.cpp > 16:59:39 > PARSER_GET_ADMINS::ParseStart el = AddAdmin configproto.cpp > 16:59:39 > Start parser_admin.cpp > 16:59:39 > PARSER_CHG_ADMIN::ParseStart configproto.cpp > 16:59:39 > Start parser_admin.cpp > 16:59:39 > PARSER_DEL_ADMIN::ParseStart configproto.cpp > 16:59:39 > Start parser_admin.cpp > 16:59:39 > PARSER_ADD_ADMIN::ParseStart parser_admin.cpp > 16:59:39 > PARSER_ADD_ADMIN::AddAdmin - OK parser_admin.cpp > 16:59:39 > PARSER_ADD_ADMIN::ParseEnd file_store.cpp > 16:59:39 > EncodeString 0 file_store.cpp > 16:59:39 > EncodeString 1 file_store.cpp > 16:59:39 > EncodeString 2 file_store.cpp > 16:59:39 > EncodeString 3 Ошибка сегментирования Link to post Share on other sites
Foster 0 Posted 2006-09-16 23:36:40 Share Posted 2006-09-16 23:36:40 только что оттестил по скорости стг stg-2.4rc1.tar.bz2 от 15.09.2006. FedoraCore5 один клиент на сервере, он же в онлайне. аплоад, даунлоад на 10мбитах и на 100. Считает отменно. без ipq. Тарифы работают четко. посмотрим с понедельника чего он скажет в реальной сети, правда скорость пониже [root@local ~]# ps ax|grep stargazer 1738 ? S<sl 0:00 /usr/sbin/stargazer 2173 pts/0 S+ 0:00 grep stargazer создаем админа. тобишь нажимаем кнопочку "Добавить" сгконфиг выдает ошибку: Сервер сообщает об ошибке: Recv data answer error и сервер тухнет [root@local log]# ps ax|grep stargazer 2222 pts/0 S+ 0:00 grep stargazer в логе пусто. прибиваем через killall -KILL stargazer стартуем, в логе пишется: 2006-09-17 02:30:29 -- Error in parameter ChgConf 2006-09-17 02:30:29 -- Cannot read admin 'new_admin' стг стартанул, но конфигуратор не присоединяется, просто тупо висит. Авторизатор при таком раскладе подключается, правила срабатывают нормально смотрим /var/stargazer/admins/new_admin.adm там есть только первая строчка. тобишь пароль где записан и всё Link to post Share on other sites
egor2fsys 5 Posted 2006-09-17 04:57:02 Author Share Posted 2006-09-17 04:57:02 странно. на Red Hat 9.0 с админами все впорядке. ну будем ковырять на эту тему. Link to post Share on other sites
Foster 0 Posted 2006-09-17 14:22:56 Share Posted 2006-09-17 14:22:56 отдельно архив конфигуратора Link to post Share on other sites
Bruce 0 Posted 2006-09-17 15:04:38 Share Posted 2006-09-17 15:04:38 Баг с двойным подсчётом траффика остался, т.е. в тарифе 1р./мб скачиваем 40Мб, начисляет ровно 80р ... Linux 2.6.17-1.2187_FC5 #1 Mon Sep 11 01:17:06 EDT 2006 i686 athlon i386 GNU/Linux gcc-4.1.1-1.fc5 expat-1.95.8-8.2 2006-09-17 18:59:15 -- +++++++++++++++++++++++++++++++++++++++++++++ 2006-09-17 18:59:15 -- Module: 'Stg configurator v.0.03'. Stop successfull. 2006-09-17 18:59:15 -- Module: 'Pinger v.1.0'. Stop successfull. 2006-09-17 18:59:15 -- Module: 'Always Online authorizator v.0.9'. Stop successfull. 2006-09-17 18:59:19 -- Stg v. Stg 2.4 2006-09-17 18:59:19 -- Timer thread started successfully. 2006-09-17 18:59:19 -- Storage plugin: file_store v.1.01. Loading successfull. 2006-09-17 18:59:19 -- Users started successfully. 2006-09-17 18:59:19 -- Traffcounter started successfully. 2006-09-17 18:59:19 -- Module: 'Ether_cap v.1.0'. Start successfull. 10 2006-09-17 18:59:19 -- Module: 'InetAccess authorizator v.1.0'. Start successfull. 50 2006-09-17 18:59:19 -- Module: 'Always Online authorizator v.0.9'. Start successfull. 70 2006-09-17 18:59:19 -- Module: 'Pinger v.1.0'. Start successfull. 100 2006-09-17 18:59:19 -- Module: 'Stg configurator v.0.03'. Start successfull. 220 2006-09-17 18:59:19 -- Stg started successfully. 2006-09-17 18:59:19 -- +++++++++++++++++++++++++++++++++++++++++++++ Link to post Share on other sites
sky 0 Posted 2006-09-17 15:45:33 Share Posted 2006-09-17 15:45:33 2 Bruce Ты знаеш я недавно тут разбирался а у тебя моста нет случаем? Link to post Share on other sites
egor2fsys 5 Posted 2006-09-17 16:10:45 Author Share Posted 2006-09-17 16:10:45 Баг с двойным подсчётом траффика остался, т.е. в тарифе 1р./мб скачиваем 40Мб, начисляет ровно 80р ... а у клиента который качал, на линухах НАТ прописан ? попробуйте прописать нат и повторить проверку еще раз Link to post Share on other sites
Slava 1 Posted 2006-09-17 19:45:33 Share Posted 2006-09-17 19:45:33 Kernel 2.6.17.9 gcc version 3.3.3 20040412 (ASPLinux 3.3.3-7) ASPLinux 10 1. С созданием админов проблем никаких но если удаляю админа, гдето на 5-й 6-й раз то вылетет сообщение Recv data answer error и сервер stg виснет инет при этом у клиентов которые были в онлайн есть но не считается трафик. Помагает killall stargazer -9 2. При подсчете трафика в тарифе не установлены бесплатные Мб. Когда СТГ считает трафик и снимает денги, идут в минуса параллельно и бесплатные Мб. 3. При первом удалении пользователя test сервер stg виснет, после перезапуска СТГ проблема не повторилась При тесте на ASPLinux11 Kernel 2.6.16.20 gcc version 4.0.2 20051125 (Red Hat 4.0.2-8) Сервер виснет при добавлении админа и вылетает с ошибкой Recv data answer error инет при этом у клиентов которые были в онлайн есть но не считается трафик. P.S. похоже на проблему в версии gcc Link to post Share on other sites
Bruce 0 Posted 2006-09-17 19:51:36 Share Posted 2006-09-17 19:51:36 Баг с двойным подсчётом траффика остался, т.е. в тарифе 1р./мб скачиваем 40Мб, начисляет ровно 80р ... а у клиента котоыйр качал на линухах НАТ прописан ? попробуйте прописать нат и повторить проверку еще раз У меня два интерфейса eth0 - линк с АДСЛ модемом в режиме бриджа и eth1 смотрит в локалку, везде реальные IP-адреса, НАТом вообще не пользуюсь. В старом старгазере stg2-2005.05.17-16.57.25 всё считается нормально, а вот в 2.4 глюк. Link to post Share on other sites
egor2fsys 5 Posted 2006-09-18 03:08:45 Author Share Posted 2006-09-18 03:08:45 У меня два интерфейса eth0 - линк с АДСЛ модемом в режиме бриджа и eth1 смотрит в локалку, везде реальные IP-адреса, НАТом вообще не пользуюсь. В старом старгазере stg2-2005.05.17-16.57.25 всё считается нормально, а вот в 2.4 глюк. в новом СТГ ушло такое понятие как интерфейс. если нету НАТа, то считаться будет на обоих интерфейсах. автор сейчас крепко думают над этой недофичей. З. Ы. надо бы попробывать посчитать через queue. перед запуском с queue надо обязательно сделать modprobe ip_queue Link to post Share on other sites
Bruce 0 Posted 2006-09-18 05:01:46 Share Posted 2006-09-18 05:01:46 У меня два интерфейса eth0 - линк с АДСЛ модемом в режиме бриджа и eth1 смотрит в локалку, везде реальные IP-адреса, НАТом вообще не пользуюсь. В старом старгазере stg2-2005.05.17-16.57.25 всё считается нормально, а вот в 2.4 глюк. в новом СТГ ушло такое понятие как интерфейс. если нету НАТа, то считаться будет на обоих интерфейсах. автор сейчас крепко думают над этой недофичей. З. Ы. надо бы попробывать посчитать через queue. перед запуском с queue надо обязательно сделать modprobe ip_queue Ааа понятно ... Куча народа не пользуется НАТом, так что надо задуматься и пофиксить в ближайшее время! А пока тариф делю на два, спасает. Модуль ip_queue есть, просветите как настроить? А я попробую и отчитаюсь. Link to post Share on other sites
egor2fsys 5 Posted 2006-09-18 11:44:58 Author Share Posted 2006-09-18 11:44:58 в конфиге СТГ закоментировать одно и добавить другое: # <Module cap_ether> # </Module> <Module cap_ipq> </Module> перед запуском с новым конфигом ОБЯЗАТЕЛЬНО сделать modprobe ip_queue Link to post Share on other sites
Smeet 0 Posted 2006-09-19 05:38:17 Share Posted 2006-09-19 05:38:17 в новом СТГ ушло такое понятие как интерфейс. если нету НАТа, то считаться будет на обоих интерфейсах. автор сейчас крепко думают над этой недофичей. Почему-то удалилось мое сообщение. ?? Поэтому повторюсь: В архиве лежит конфиг сервера, где прописаны интерфейсы (для Freebsd). Это принимается во внимание или игнорируется? Link to post Share on other sites
egor2fsys 5 Posted 2006-09-19 06:26:58 Author Share Posted 2006-09-19 06:26:58 для БСД интерфейсы вроде остались. попробуйте. Link to post Share on other sites
Foster 0 Posted 2006-09-19 08:52:05 Share Posted 2006-09-19 08:52:05 при удалении юзера падает с теми же приколами что и при создании админа Link to post Share on other sites
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now