egor2fsys 5 Опубликовано: 2006-09-15 16:18:17 Share Опубликовано: 2006-09-15 16:18:17 (изменено) Вышел 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 Изменено 2006-10-19 16:17:52 пользователем egor2fsys Ссылка на сообщение Поделиться на других сайтах
Foster 0 Опубликовано: 2006-09-15 16:51:37 Share Опубликовано: 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 Ссылка на сообщение Поделиться на других сайтах
sky 0 Опубликовано: 2006-09-15 17:26:15 Share Опубликовано: 2006-09-15 17:26:15 Сволочной пинг всеравно не работает Ссылка на сообщение Поделиться на других сайтах
fufnf 0 Опубликовано: 2006-09-15 22:08:19 Share Опубликовано: 2006-09-15 22:08:19 (изменено) Ставил 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". Изменено 2006-09-17 07:41:39 пользователем fufnf Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубликовано: 2006-09-16 09:00:38 Автор Share Опубликовано: 2006-09-16 09:00:38 покажите лог СТГ, файл правил, конфигурацию сети и конфиг самого СТГ Ссылка на сообщение Поделиться на других сайтах
sky 0 Опубликовано: 2006-09-16 11:45:15 Share Опубликовано: 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 Ссылка на сообщение Поделиться на других сайтах
fufnf 0 Опубликовано: 2006-09-16 12:08:21 Share Опубликовано: 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 Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубликовано: 2006-09-16 12:25:20 Автор Share Опубликовано: 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 байт Ссылка на сообщение Поделиться на других сайтах
fufnf 0 Опубликовано: 2006-09-16 12:55:42 Share Опубликовано: 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 Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубликовано: 2006-09-16 13:25:57 Автор Share Опубликовано: 2006-09-16 13:25:57 попробуйте пересобрать сервер перед этим откоментировав в main.cpp в 62 строке #define NO_DAEMON 1 после этого запусите СТГ руками, а не скриптом и попробуйте создать админа и показать что в этот момент будет на консоли. там по идее будет подробный лог. Ссылка на сообщение Поделиться на других сайтах
fufnf 0 Опубликовано: 2006-09-16 13:58:59 Share Опубликовано: 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 Ошибка сегментирования Ссылка на сообщение Поделиться на других сайтах
Foster 0 Опубликовано: 2006-09-16 23:36:40 Share Опубликовано: 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 там есть только первая строчка. тобишь пароль где записан и всё Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубликовано: 2006-09-17 04:57:02 Автор Share Опубликовано: 2006-09-17 04:57:02 странно. на Red Hat 9.0 с админами все впорядке. ну будем ковырять на эту тему. Ссылка на сообщение Поделиться на других сайтах
Foster 0 Опубликовано: 2006-09-17 14:22:56 Share Опубликовано: 2006-09-17 14:22:56 отдельно архив конфигуратора Ссылка на сообщение Поделиться на других сайтах
Bruce 0 Опубликовано: 2006-09-17 15:04:38 Share Опубликовано: 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 -- +++++++++++++++++++++++++++++++++++++++++++++ Ссылка на сообщение Поделиться на других сайтах
sky 0 Опубликовано: 2006-09-17 15:45:33 Share Опубликовано: 2006-09-17 15:45:33 2 Bruce Ты знаеш я недавно тут разбирался а у тебя моста нет случаем? Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубликовано: 2006-09-17 16:10:45 Автор Share Опубликовано: 2006-09-17 16:10:45 Баг с двойным подсчётом траффика остался, т.е. в тарифе 1р./мб скачиваем 40Мб, начисляет ровно 80р ... а у клиента который качал, на линухах НАТ прописан ? попробуйте прописать нат и повторить проверку еще раз Ссылка на сообщение Поделиться на других сайтах
Slava 1 Опубликовано: 2006-09-17 19:45:33 Share Опубликовано: 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 Ссылка на сообщение Поделиться на других сайтах
Bruce 0 Опубликовано: 2006-09-17 19:51:36 Share Опубликовано: 2006-09-17 19:51:36 Баг с двойным подсчётом траффика остался, т.е. в тарифе 1р./мб скачиваем 40Мб, начисляет ровно 80р ... а у клиента котоыйр качал на линухах НАТ прописан ? попробуйте прописать нат и повторить проверку еще раз У меня два интерфейса eth0 - линк с АДСЛ модемом в режиме бриджа и eth1 смотрит в локалку, везде реальные IP-адреса, НАТом вообще не пользуюсь. В старом старгазере stg2-2005.05.17-16.57.25 всё считается нормально, а вот в 2.4 глюк. Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубликовано: 2006-09-18 03:08:45 Автор Share Опубликовано: 2006-09-18 03:08:45 У меня два интерфейса eth0 - линк с АДСЛ модемом в режиме бриджа и eth1 смотрит в локалку, везде реальные IP-адреса, НАТом вообще не пользуюсь. В старом старгазере stg2-2005.05.17-16.57.25 всё считается нормально, а вот в 2.4 глюк. в новом СТГ ушло такое понятие как интерфейс. если нету НАТа, то считаться будет на обоих интерфейсах. автор сейчас крепко думают над этой недофичей. З. Ы. надо бы попробывать посчитать через queue. перед запуском с queue надо обязательно сделать modprobe ip_queue Ссылка на сообщение Поделиться на других сайтах
Bruce 0 Опубликовано: 2006-09-18 05:01:46 Share Опубликовано: 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 есть, просветите как настроить? А я попробую и отчитаюсь. Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубликовано: 2006-09-18 11:44:58 Автор Share Опубликовано: 2006-09-18 11:44:58 в конфиге СТГ закоментировать одно и добавить другое: # <Module cap_ether> # </Module> <Module cap_ipq> </Module> перед запуском с новым конфигом ОБЯЗАТЕЛЬНО сделать modprobe ip_queue Ссылка на сообщение Поделиться на других сайтах
Smeet 0 Опубликовано: 2006-09-19 05:38:17 Share Опубликовано: 2006-09-19 05:38:17 в новом СТГ ушло такое понятие как интерфейс. если нету НАТа, то считаться будет на обоих интерфейсах. автор сейчас крепко думают над этой недофичей. Почему-то удалилось мое сообщение. ?? Поэтому повторюсь: В архиве лежит конфиг сервера, где прописаны интерфейсы (для Freebsd). Это принимается во внимание или игнорируется? Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубликовано: 2006-09-19 06:26:58 Автор Share Опубликовано: 2006-09-19 06:26:58 для БСД интерфейсы вроде остались. попробуйте. Ссылка на сообщение Поделиться на других сайтах
Foster 0 Опубликовано: 2006-09-19 08:52:05 Share Опубликовано: 2006-09-19 08:52:05 при удалении юзера падает с теми же приколами что и при создании админа Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас