fr0st
МаглыТип контенту
Профили
Форум
Календарь
Все, що було написано fr0st
-
довольно занятно, потому что порт как бы свободен и авторизатор из другой сборки запускается, правда висит без толку в процессах. ну попробую еще на другой системе собрать завтра.
-
нет. процесс сервера не запущен. вообще. пробую запускать ../projects/sgauth # ./sgauth Bind failed. и все. на этой машине мне как раз тока авторизатор и нужен. как мне получить от него больше инфы чтобы понять что ему не нравится? что еще можно сделать?
-
В общем собрался stg-2.405.9.8 и stg-2.4-2009.03.25-12.27.21 под Suse 11.1 x86-64. Странно, честно говоря так и не понял чего я там нашаманил, однако обе сборки стали собираться даже при отсутствии libexpat в /usr/lib. Ничего особенного вроде не делал - ну ставил libexpat из сырцов в /usr/lib, (для проверки будет ли собираться) потом удалил их. Также было обновлено ядро и ряд пакетов в системе - это плановое. # ldconfig -p | grep libexpat.so libexpat.so.1 (libc6,x86-64) => /lib64/libexpat.so.1 libexpat.so.1 (libc6) => /lib/libexpat.so.1 libexpat.so (libc6,x86-64) => /usr/lib64/libexpat.so # l /usr/lib|grep expat # rpm -qa|grep expat libexpat1-2.0.1-88.15 libexpat-devel-2.0.1-88.15 libexpat1-32bit-2.0.1-88.10 expat-2.0.1-88.15 так вот теперь другая проблема вылезла - sgauth не работает( из сборки stg-2.405.9.8 запускается, но даже не пробует коннектиться - в логах сервера ничего нету, снифер тоже ничего не видит на интерфейсе. из сбрки stg-2.4-2009.03.25-12.27.21 при запуске ./sgauth 192.168.1.1 5555 user pass пишет Bind failed. и все. Как от него больше инфы получить что ему не нравится то? Порты свободны. Сам сервер /usr/sbin/stargazer запускается без проблем. stg-2.4-2009.03.25-12.27.21/projects/sgauth # ldd sgauth linux-vdso.so.1 => (0x00007fff4376c000) libconffiles.so => //usr/lib/stg/libconffiles.so (0x00007f262631c000) libstg_crypto.so => //usr/lib/stg/libstg_crypto.so (0x00007f2626116000) libstg_common.so => //usr/lib/stg/libstg_common.so (0x00007f2625f10000) libia_auth_c.so => //usr/lib/stg/libia_auth_c.so (0x00007f2625d00000) libcommon_settings.so => //usr/lib/stg/libcommon_settings.so (0x00007f2625afc000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f26258e0000) libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f26256b6000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f26254b2000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f262529a000) libc.so.6 => /lib64/libc.so.6 (0x00007f2624f41000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f2624c35000) libm.so.6 => /lib64/libm.so.6 (0x00007f26249df000) /lib64/ld-linux-x86-64.so.2 (0x00007f2626527000) Видать sgauth криво собрался - куда копать?
-
stg-2.4-2009.03.25-12.27.21 это похоже 2.406-rc1 и есть. Спасибо за информацию...
-
согласен, но что поделать нужно было собрать.. для сборок stg-2.405.9.8 stg-2.4-2009.03.25-12.27.21 без правки чужих исходников сборка не проходит(( патч пока не нашел.
-
# uname -a Linux frost 2.6.25.5-1.1-pae #1 SMP 2008-06-07 01:55:22 +0200 i686 athlon i386 GNU/Linux Rpms: expat-2.0.1-62.1 libexpat-devel-2.0.1-62.1 libexpat1-2.0.1-62.1 gcc-c++-4.3-39.1 gcc43-4.3.1_20080507-6.1 gcc-4.3-39.1 libgcc43-4.3.1_20080507-6.1 gcc43-c++-4.3.1_20080507-6.1 automake-1.10.1-25.1 make-3.81-103.1 gmake[2]: Entering directory `/home/alexandr/stuff/stg-2.405.9.8/projects/stargazer/plugins/capture/ipq_linux' g++ -c ipq_cap.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/alexandr/stuff/stg-2.405.9.8/projects/stargazer/../../include -DLINUX In file included from ipq_cap.cpp:2: /usr/include/linux/netfilter.h:41: error: ‘__be32’ does not name a type /usr/include/linux/netfilter.h:42: error: ‘__be32’ does not name a type /usr/include/linux/netfilter.h:43: error: field ‘in’ has incomplete type /usr/include/linux/netfilter.h:44: error: field ‘in6’ has incomplete type gmake[2]: *** [ipq_cap.o] Error 1 gmake[2]: Leaving directory `/home/alexandr/stuff/stg-2.405.9.8/projects/stargazer/plugins/capture/ipq_linux' gmake[1]: *** [capture/ipq_linux] Error 2 gmake[1]: Leaving directory `/home/alexandr/stuff/stg-2.405.9.8/projects/stargazer/plugins' gmake: *** [plugins] Error 2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Open up netfilter.h: emacs /usr/include/linux/netfilter.h for example(or whatever editor you use) Then add the following lines to the code: #include </usr/include/linux/types.h> #include </usr/include/netinet/in.h> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ http://www.nabble.com/userspace-compile-er...td19127586.html
-
да. # rpm -qa|grep expat libexpat1-2.0.1-88.15 libexpat1-32bit-2.0.1-88.10 libexpat0-1.95.8-64.49 libexpat0-32bit-1.95.8-64.47 expat-2.0.1-88.15 libexpat-devel-2.0.1-88.15 # ldconfig -p | grep libexpat.so libexpat.so.1 (libc6,x86-64) => /lib64/libexpat.so.1 libexpat.so.1 (libc6) => /lib/libexpat.so.1 libexpat.so.0 (libc6,x86-64) => /usr/lib64/libexpat.so.0 libexpat.so.0 (libc6) => /usr/lib/libexpat.so.0 libexpat.so (libc6,x86-64) => /usr/lib64/libexpat.so # l /lib64/libexpat.so.1 lrwxrwxrwx 1 root root 17 2009-07-20 21:17 /lib64/libexpat.so.1 -> libexpat.so.1.5.2* # ln -s /lib64/libexpat.so.1 /usr/lib/libexpat.so.1 # l /usr/lib64/libexpat.so lrwxrwxrwx 1 root root 20 2009-07-20 21:19 /usr/lib64/libexpat.so -> /lib64/libexpat.so.1* # ln -s /usr/lib64/libexpat.so /usr/lib/libexpat.so # ls -la /usr/lib | grep libexpat.so lrwxrwxrwx 1 root root 22 2009-07-20 21:52 libexpat.so -> /usr/lib64/libexpat.so lrwxrwxrwx 1 root root 17 2009-07-20 21:19 libexpat.so.0 -> libexpat.so.0.5.0 -rwxr-xr-x 1 root root 157340 2008-12-03 07:08 libexpat.so.0.5.0 lrwxrwxrwx 1 root root 20 2009-07-20 21:51 libexpat.so.1 -> /lib64/libexpat.so.1 ./build ############################################################################# Building STG 2.4 for Linux ############################################################################# Checking for -lexpat... no Checking for -lfbclient... no Checking for -lmysqlclient... no -lexpat not found! Использование libc6,x86-64 или libc6 имеет значение при сборке? Может быть линки сделаны не с тех файлов? Можеть быть нужно сделать какие-то еще линки?
-
Привет всем. Не собирается stg-2.405.9.8.src под Suse 11.1 x86_64, не находит libexpat. # ./build ... -lexpat not found! # rpm -qa|grep xml libxml2-2.7.1-9.1 libxml2-32bit-2.7.1-9.1 # ldconfig -p | grep libexpat.so libexpat.so.1 (libc6,x86-64) => /lib64/libexpat.so.1 libexpat.so.1 (libc6,x86-64) => /usr/lib/libexpat.so.1 libexpat.so.1 (libc6) => /lib/libexpat.so.1 libexpat.so (libc6,x86-64) => /usr/lib64/libexpat.so libexpat.so (libc6,x86-64) => /usr/lib/libexpat.so # ls -la /usr/lib | grep libexpat.so lrwxrwxrwx 1 root root 22 2009-07-19 16:07 libexpat.so -> /usr/lib64/libexpat.so lrwxrwxrwx 1 root root 20 2009-07-19 16:06 libexpat.so.1 -> /lib64/libexpat.so.1 Как собрать?
-
ну тоже классно, но пока наших устраивает мой вариант)
-
а можно пару скринов?
-
В общем готово. Писал так как просили. Пару скринов
-
хорошо)
-
Ребята наши попросили написать вебконосль для отображения детальной статитистики, поэтому и возник вопрос. Спасибо большое за ответ.
-
Привет всем. Не совсем понятен формат файла дет. ст-ки. Что означает последняя колонка в строке? (0.000000) -> 17.20.00 - 17.30.00 91.198.174.2 0 23103 10683 0.000000 по остальным, насколько я понял, 1-я колонка удаленный хост, 2-я - № направления, 3 - исход., 4 - вход. траффик - все верно?
-
а как появился на свет проект Stg ?
тема ответил в Bolik_Stav пользователя fr0st в Питання по Stargazer
Да проект очень хорош, спасибо всем разработчикам На linux сервере проработал без сбоев 2 года, сечас крутится на freebsd =) -
Rules и произвольный диапазон Ip адресов
тема ответил в fr0st пользователя fr0st в Питання по Stargazer
вот по моим расчетам ALL 80.94.160.9/29 DIR1 //80.94.160.8 - 80.94.160.15 (80.94.160.8 -адрес сети, 80.94.160.15 - широковещательный, которые тоже будут считаться) ALL 80.94.160.16/28 DIR1 //80.94.160.16 - 80.94.160.31 ALL 80.94.160.32/30 DIR1 //80.94.160.32 - 80.94.160.35 ALL 80.94.160.36 DIR1 может пригодится кому -
Rules и произвольный диапазон Ip адресов
тема ответил в fr0st пользователя fr0st в Питання по Stargazer
Да, в целом правильно, теперь разобрался, спасибо большое -
Rules и произвольный диапазон Ip адресов
тема ответил в fr0st пользователя fr0st в Питання по Stargazer
что-то я не понимаю для диапазона с 80.94.160.9 по 80.94.160.36 задаем маску 255.255.255.192 или через CIDR 80.94.160.0/26 значит минимальный ip будет 80.94.160.1, максимальный 80.94.160.62, учет траффика будет вестись с 80.94.160.1 по 80.94.160.62 а мне нужно только с 80.94.160.9 по 80.94.160.36 как это сделать -
Можно ли в rules прописать произвольный диапазон адресов, например 80.94.160.9-36 ? В руководстве написано только про диапазон портов, а кучу ip вбивать руками как-то неахота
-
ясно, спасибо.
-
а можно чуть подробнее как собрать отдельно только один модуль inetaccess в общем пока сделал так - пропатчил исходники стг патчем для mysql, потом заменил пропатченные исходники модуля inetaccess оригинальными из дистрибутива, скомпилил все это inetaccess показывает только деньги на счету как я и хотел а как отразится использование непропатченного inetaccess с пропатченным сервером на работе? глюков не будет?
-
имеется в виду программа inetaccess при использовании с пропатченым для использования www статистики сервером и графа остаток денег в ней а непонятно почему после применения патча в ней показываются деньги счета+кредита, без патча показывались только деньги счета, кредит не показывался. как сделать чтобы в inetaccess показывались только деньги на счету, а не деньги на счету+деньги кредита.
-
Возник вопрос Почему в клиенте в графе остаток денег показывается также кредит, т.е. показывается сумма денег на счету юзера + сумма кредита? Это так и задумано? в оригинальном стг, без вашего патча для mysql, показываютя только деньги на счету (БЕЗ денег кредита). это неудобно, т.к. юзер заходит в клиент и видит что у него на счету например 1000р и не понимает откуда деньги, хотя у него на счету 0р, а клиент показывает на самом деле деньги кредита. Раньше (без патча) показывало 0р, и при установленом кредите юзера пускало в нэт и деньги сразу считались в минус, до тех пор пока не закончится кредит. поясните пож-та.
-
да, точно просмотрел в переменной $stg_url_path = было http://192.168.67.100/, надо http://192.168.67.100/stat/ сори мой косяк еще вопрос содержит ли последний патч mysql-0.67_stg-2.4-2007.01.20-13.47.20.patch исправление необнуления трафика в конце месяца? или нужно по прежнему использовать один из патчей от Maxa, например sp1-1-2.4-2007.01.20-13.47.20.diff ? спасибо большое за ответы и за продукт))
-
1. Помогло 2. Да, проверил safe_mode = Off register_globals = On allow_call_time_pass_reference = On еще выяснилось не работает детальная статистика, т.е. при щелчке по порядковому номеру в таблице сессий ничего не происходит (и в админке и в пользовательской), в пользовательской статистике не отображается трафик текущего месяца (при просмотре через историю сессий отображается), рядом с датой не отображается время.. вроде все пока
