Перейти до

Пре-релизы Stargazer 2.4


Рекомендованные сообщения

Вышел 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

Відредаговано egor2fsys
Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 324
  • Створено
  • Остання відповідь

Top Posters In This Topic

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

Ссылка на сообщение
Поделиться на других сайтах

Ставил 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".

Відредаговано fufnf
Ссылка на сообщение
Поделиться на других сайтах

Напоследок в качестве лирики скажу, что добавление нового админа конфигуратором просто вырубает процесс сервера стг.

Отчасти подтверждаю

Только у меня в процессах он остается, но не работает ничего

лог чистый - тоесть записан старт, о закрытии ничего

Помогает 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

Ссылка на сообщение
Поделиться на других сайтах
покажите лог СТГ, файл правил, конфигурацию сети и конфиг самого СТГ

Вот часть:

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

Ссылка на сообщение
Поделиться на других сайтах

а кусок лога с созданием админа покажите.

должно быть что-то типа:

 

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 байт

Ссылка на сообщение
Поделиться на других сайтах
и вдогонку, надеюсь использовали новый конфигуратор ?

ибо со старым админы глючат.

размер нового - 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

Ссылка на сообщение
Поделиться на других сайтах

попробуйте пересобрать сервер перед этим откоментировав в main.cpp в 62 строке

 

#define NO_DAEMON 1

 

после этого запусите СТГ руками, а не скриптом и попробуйте создать админа и показать что в этот момент будет на консоли.

там по идее будет подробный лог.

Ссылка на сообщение
Поделиться на других сайтах
попробуйте пересобрать сервер перед этим откоментировав в 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
Ошибка сегментирования

Ссылка на сообщение
Поделиться на других сайтах

только что оттестил по скорости стг 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

там есть только первая строчка. тобишь пароль где записан и всё

Ссылка на сообщение
Поделиться на других сайтах

Баг с двойным подсчётом траффика остался, т.е. в тарифе 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 -- +++++++++++++++++++++++++++++++++++++++++++++

Ссылка на сообщение
Поделиться на других сайтах
Баг с двойным подсчётом траффика остался, т.е. в тарифе 1р./мб скачиваем 40Мб, начисляет ровно 80р ...

а у клиента который качал, на линухах НАТ прописан ?

попробуйте прописать нат и повторить проверку еще раз

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
Баг с двойным подсчётом траффика остался, т.е. в тарифе 1р./мб скачиваем 40Мб, начисляет ровно 80р ...

а у клиента котоыйр качал на линухах НАТ прописан ?

попробуйте прописать нат и повторить проверку еще раз

У меня два интерфейса eth0 - линк с АДСЛ модемом в режиме бриджа и eth1 смотрит в локалку, везде реальные IP-адреса, НАТом вообще не пользуюсь. В старом старгазере stg2-2005.05.17-16.57.25 всё считается нормально, а вот в 2.4 глюк.

Ссылка на сообщение
Поделиться на других сайтах
У меня два интерфейса eth0 - линк с АДСЛ модемом в режиме бриджа и eth1 смотрит в локалку, везде реальные IP-адреса, НАТом вообще не пользуюсь. В старом старгазере stg2-2005.05.17-16.57.25 всё считается нормально, а вот в 2.4 глюк.

в новом СТГ ушло такое понятие как интерфейс.

если нету НАТа, то считаться будет на обоих интерфейсах.

автор сейчас крепко думают над этой недофичей.

 

З. Ы. надо бы попробывать посчитать через queue. перед запуском с queue надо обязательно сделать modprobe ip_queue

Ссылка на сообщение
Поделиться на других сайтах
У меня два интерфейса eth0 - линк с АДСЛ модемом в режиме бриджа и eth1 смотрит в локалку, везде реальные IP-адреса, НАТом вообще не пользуюсь. В старом старгазере stg2-2005.05.17-16.57.25 всё считается нормально, а вот в 2.4 глюк.

в новом СТГ ушло такое понятие как интерфейс.

если нету НАТа, то считаться будет на обоих интерфейсах.

автор сейчас крепко думают над этой недофичей.

 

З. Ы. надо бы попробывать посчитать через queue. перед запуском с queue надо обязательно сделать modprobe ip_queue

Ааа понятно ... Куча народа не пользуется НАТом, так что надо задуматься и пофиксить в ближайшее время! А пока тариф делю на два, спасает.

 

Модуль ip_queue есть, просветите как настроить? А я попробую и отчитаюсь.

Ссылка на сообщение
Поделиться на других сайтах

в конфиге СТГ закоментировать одно и добавить другое:

 

# <Module cap_ether>

 

# </Module>

 

<Module cap_ipq>

 

</Module>

 

перед запуском с новым конфигом ОБЯЗАТЕЛЬНО сделать modprobe ip_queue

Ссылка на сообщение
Поделиться на других сайтах

в новом СТГ ушло такое понятие как интерфейс.

если нету НАТа, то считаться будет на обоих интерфейсах.

автор сейчас крепко думают над этой недофичей.

Почему-то удалилось мое сообщение. ?? Поэтому повторюсь:

В архиве лежит конфиг сервера, где прописаны интерфейсы (для Freebsd).

Это принимается во внимание или игнорируется?

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.


×
×
  • Створити нове...