Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Stargazer  (Прочитано 6413 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Полный_AleZ

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Stargazer
« Ответ #15 : 27 Января 2009, 10:13:24 »
./build
#############################################################################
       Building STG 2.4 for Linux
#############################################################################
Checking for -lexpat... yes
Checking for -lfbclient... no
Checking for -lmysqlclient... yes
deps:1: *** missing separator.  Stop.

если кто сталкивался, подскажите че делать?
установил apt-get install libfbclient2 - результатов не принесло...
« Последнее редактирование: 27 Января 2009, 10:17:49 от Полный_AleZ »

Оффлайн ykeryk

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Stargazer
« Ответ #16 : 27 Января 2009, 22:56:56 »
если поставил все библиотеки которые просит , и ни-ни , то открой build  в текстовом редакторе и исправь все gmake на make должон встать и заработать

Оффлайн lazyal

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Stargazer
« Ответ #17 : 27 Января 2009, 23:05:12 »
Тут на форуме уже выкладывали скомпилированный файл. Бери и пользуйся на здоровье. Меня он здорово выручил на первых порах.

Оффлайн viktor6

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: Stargazer
« Ответ #18 : 11 Марта 2009, 18:11:22 »
а у меня вот что происходит помогите в Linuxе нетак давно так что почти нечего не знаю

server:/home/viktor/stg-2.405.9.8/projects/stargazer# ./build
#############################################################################
       Building STG 2.4 for Linux
#############################################################################
Checking for -lexpat... yes
Checking for -lfbclient... no
Checking for -lmysqlclient... no
gmake -C /home/viktor/stg-2.405.9.8/projects/stargazer/../../stglibs includes
gmake[1]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs'
gmake includes -C stg_logger.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/stg_logger.lib'
cp -p stg_logger.h /home/viktor/stg-2.405.9.8/projects/stargazer/../../include
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/stg_logger.lib'
gmake includes -C stg_locker.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/stg_locker.lib'
cp -p stg_locker.h /home/viktor/stg-2.405.9.8/projects/stargazer/../../include
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/stg_locker.lib'
gmake includes -C crypto.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/crypto.lib'
cp -p ag_md5.h blowfish.h /home/viktor/stg-2.405.9.8/projects/stargazer/../../include
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/crypto.lib'
gmake includes -C common.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/common.lib'
cp -p debug.h stg_error.h common.h /home/viktor/stg-2.405.9.8/projects/stargazer/../../include
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/common.lib'
gmake includes -C script_executer.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/script_executer.lib'
cp -p script_executer.h /home/viktor/stg-2.405.9.8/projects/stargazer/../../include
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/script_executer.lib'
gmake includes -C conffiles.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/conffiles.lib'
cp -p conffiles.h /home/viktor/stg-2.405.9.8/projects/stargazer/../../include
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/conffiles.lib'
gmake includes -C hostallow.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/hostallow.lib'
cp -p hostallow.h /home/viktor/stg-2.405.9.8/projects/stargazer/../../include
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/hostallow.lib'
gmake includes -C pinger.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/pinger.lib'
cp -p pinger.h /home/viktor/stg-2.405.9.8/projects/stargazer/../../include
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/pinger.lib'
gmake includes -C dotconfpp.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/dotconfpp.lib'
cp -p dotconfpp.h mempool.h /home/viktor/stg-2.405.9.8/projects/stargazer/../../include
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/dotconfpp.lib'
gmake[1]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs'
gmake -C /home/viktor/stg-2.405.9.8/projects/stargazer/../../stglibs
gmake[1]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs'
gmake  -C stg_logger.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/stg_logger.lib'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/stg_logger.lib'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/stg_logger.lib'
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c stg_logger.cpp
g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libstg_logger.so stg_logger.o  -o libstg_logger.so -L /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
ar rc libstg_logger.a stg_logger.o
ranlib libstg_logger.a
cp *.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
cp *.a /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/stg_logger.lib'
gmake  -C stg_locker.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/stg_locker.lib'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/stg_locker.lib'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/stg_locker.lib'
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c stg_locker.cpp
g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libstg_locker.so stg_locker.o  -o libstg_locker.so -L /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
ar rc libstg_locker.a stg_locker.o
ranlib libstg_locker.a
cp *.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
cp *.a /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/stg_locker.lib'
gmake  -C crypto.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/crypto.lib'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/crypto.lib'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/crypto.lib'
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c ag_md5.c
ag_md5.c: In function ‘char* libshadow_md5_crypt(const char*, const char*)’:
ag_md5.c:324: warning: deprecated conversion from string constant to ‘char*’
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c blowfish.cpp
g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libstg_crypto.so ag_md5.o blowfish.o  -o libstg_crypto.so -L /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
ar rc libstg_crypto.a ag_md5.o blowfish.o
ranlib libstg_crypto.a
cp *.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
cp *.a /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/crypto.lib'
gmake  -C common.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/common.lib'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/common.lib'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/common.lib'
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c debug.c
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c stg_error.c
stg_error.c: In function ‘char* GetErrorString(RESULT_DATA)’:
stg_error.c:30: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:36: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:41: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:46: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:51: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:56: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:61: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:66: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:71: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:76: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:81: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:86: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:91: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:96: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:101: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:106: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:111: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:116: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:121: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:127: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:132: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:137: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:142: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:148: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:153: warning: deprecated conversion from string constant to ‘char*’
stg_error.c:158: warning: deprecated conversion from string constant to ‘char*’
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c common.cpp
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c stg_strptime.cpp
g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libstg_common.so debug.o stg_error.o common.o stg_strptime.o -lstg_crypto -o libstg_common.so -L /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
ar rc libstg_common.a debug.o stg_error.o common.o stg_strptime.o
ranlib libstg_common.a
cp *.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
cp *.a /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/common.lib'
gmake  -C script_executer.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/script_executer.lib'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/script_executer.lib'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/script_executer.lib'
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c script_executer.cpp
g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libscript_executer.so script_executer.o  -o libscript_executer.so -L /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
ar rc libscript_executer.a script_executer.o
ranlib libscript_executer.a
cp *.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
cp *.a /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/script_executer.lib'
gmake  -C conffiles.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/conffiles.lib'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/conffiles.lib'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/conffiles.lib'
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c conffiles.cpp
g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libconffiles.so conffiles.o  -o libconffiles.so -L /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
ar rc libconffiles.a conffiles.o
ranlib libconffiles.a
cp *.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
cp *.a /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/conffiles.lib'
gmake  -C hostallow.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/hostallow.lib'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/hostallow.lib'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/hostallow.lib'
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c hostallow.cpp
g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libhostallow.so hostallow.o  -o libhostallow.so -L /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
ar rc libhostallow.a hostallow.o
ranlib libhostallow.a
cp *.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
cp *.a /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/hostallow.lib'
gmake  -C pinger.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/pinger.lib'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/pinger.lib'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/pinger.lib'
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c pinger.cpp
g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libstg_pinger.so pinger.o  -o libstg_pinger.so -L /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
ar rc libstg_pinger.a pinger.o
ranlib libstg_pinger.a
cp *.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
cp *.a /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/pinger.lib'
gmake  -C dotconfpp.lib
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/dotconfpp.lib'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/dotconfpp.lib'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/stglibs/dotconfpp.lib'
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c dotconfpp.cpp
g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -I ./ -DLINUX -DSTG_TIME -c mempool.cpp
g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libdotconfpp.so dotconfpp.o mempool.o  -o libdotconfpp.so -L /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
ar rc libdotconfpp.a dotconfpp.o mempool.o
ranlib libdotconfpp.a
cp *.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
cp *.a /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs/dotconfpp.lib'
gmake[1]: Leaving directory `/home/viktor/stg-2.405.9.8/stglibs'
gmake -C /home/viktor/stg-2.405.9.8/projects/stargazer/plugins
gmake[1]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins'
gmake  -C authorization/ao
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/authorization/ao'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/authorization/ao'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/authorization/ao'
g++ -c ao.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
g++ ao.o /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libstg_common.so -L/usr/local/lib -shared -L/home/viktor/stg-2.405.9.8/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lstg_common -o mod_auth_ao.so
ln -fs "`pwd`/mod_auth_ao.so" /home/viktor/stg-2.405.9.8/projects/stargazer/modules/mod_auth_ao.so
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/authorization/ao'
gmake  -C authorization/inetaccess
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/authorization/inetaccess'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/authorization/inetaccess'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/authorization/inetaccess'
g++ -c inetaccess.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
g++ inetaccess.o /usr/lib/libpthread.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libstg_common.so -L/usr/local/lib -shared -L/home/viktor/stg-2.405.9.8/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lpthread -lstg_common -o mod_auth_ia.so
ln -fs "`pwd`/mod_auth_ia.so" /home/viktor/stg-2.405.9.8/projects/stargazer/modules/mod_auth_ia.so
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/authorization/inetaccess'
gmake  -C configuration/sgconfig
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/configuration/sgconfig'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/configuration/sgconfig'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/configuration/sgconfig'
g++ -c stgconfig.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
g++ -c rsconf.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
g++ -c configproto.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
g++ -c parser.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
parser.cpp: In member function ‘virtual int PARSER_CHG_USER::ParseStart(void*, const char*, const char**)’:
parser.cpp:729: warning: ‘creditExpire’ may be used uninitialized in this function
g++ -c parser_tariff.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
g++ -c parser_admin.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
parser_admin.cpp: In member function ‘virtual void PARSER_CHG_ADMIN::CreateAnswer()’:
parser_admin.cpp:242: warning: ‘p’ may be used uninitialized in this function
g++ stgconfig.o rsconf.o configproto.o parser.o parser_tariff.o parser_admin.o /usr/lib/libpthread.so /usr/lib/libexpat.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libstg_common.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libstg_logger.so -L/usr/local/lib -shared -L/home/viktor/stg-2.405.9.8/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lpthread -lexpat -lstg_common -lstg_logger -o mod_conf_sg.so
ln -fs "`pwd`/mod_conf_sg.so" /home/viktor/stg-2.405.9.8/projects/stargazer/modules/mod_conf_sg.so
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/configuration/sgconfig'
gmake  -C other/ping
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/ping'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/ping'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/ping'
g++ -c ping.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
g++ ping.o /usr/lib/libpthread.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libstg_pinger.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libstg_common.so -L/usr/local/lib -shared -L/home/viktor/stg-2.405.9.8/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lpthread -lstg_pinger -lstg_common -o mod_ping.so
ln -fs "`pwd`/mod_ping.so" /home/viktor/stg-2.405.9.8/projects/stargazer/modules/mod_ping.so
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/ping'
gmake  -C other/rscript
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/rscript'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/rscript'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/rscript'
g++ -c rscript.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
g++ rscript.o /usr/lib/libpthread.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libstg_common.so -L/usr/local/lib -shared -L/home/viktor/stg-2.405.9.8/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lpthread -lstg_common -o mod_remote_script.so
ln -fs "`pwd`/mod_remote_script.so" /home/viktor/stg-2.405.9.8/projects/stargazer/modules/mod_remote_script.so
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/rscript'
gmake  -C other/radius
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/radius'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/radius'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/radius'
g++ -c radius.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
radius.cpp: In member function ‘int RADIUS::ProcessData(RAD_PACKET*)’:
radius.cpp:441: warning: unused variable ‘addr’
g++ radius.o /usr/lib/libpthread.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libstg_common.so -L/usr/local/lib -shared -L/home/viktor/stg-2.405.9.8/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lpthread -lstg_common -o mod_radius.so
ln -fs "`pwd`/mod_radius.so" /home/viktor/stg-2.405.9.8/projects/stargazer/modules/mod_radius.so
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/other/radius'
gmake  -C store/files
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/store/files'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/store/files'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/store/files'
g++ -c file_store.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
/home/viktor/stg-2.405.9.8/projects/stargazer/../../include/user_ips.h: In function ‘const USER_IPS StrToIPS(const std::string&)’:
/home/viktor/stg-2.405.9.8/projects/stargazer/../../include/user_ips.h:243: warning: ‘m’ may be used uninitialized in this function
g++ file_store.o /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libconffiles.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libstg_common.so -L/usr/local/lib -shared -L/home/viktor/stg-2.405.9.8/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lconffiles -lstg_common -o mod_store_files.so
ln -fs "`pwd`/mod_store_files.so" /home/viktor/stg-2.405.9.8/projects/stargazer/modules/mod_store_files.so
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/store/files'
gmake  -C capture/ether_linux
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/capture/ether_linux'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/capture/ether_linux'
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/capture/ether_linux'
g++ -c ether_cap.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
g++ ether_cap.o /usr/lib/libpthread.so /home/viktor/stg-2.405.9.8/projects/stargazer/../../lib/libstg_common.so -L/usr/local/lib -shared -L/home/viktor/stg-2.405.9.8/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lpthread -lstg_common -o mod_cap_ether.so
ln -fs "`pwd`/mod_cap_ether.so" /home/viktor/stg-2.405.9.8/projects/stargazer/modules/mod_cap_ether.so
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/capture/ether_linux'
gmake  -C capture/ipq_linux
gmake[2]: Entering directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/capture/ipq_linux'
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/capture/ipq_linux'
gmake[2]: Entering directory `/home/viktor/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/viktor/stg-2.405.9.8/projects/stargazer/../../include -DLINUX
In file included from ipq_cap.cpp:2:
/usr/include/linux/netfilter.h:44: error: field ‘in’ has incomplete type
/usr/include/linux/netfilter.h:45: error: field ‘in6’ has incomplete type
gmake[2]: *** [ipq_cap.o] Ошибка 1
gmake[2]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins/capture/ipq_linux'
gmake[1]: *** [capture/ipq_linux] Ошибка 2
gmake[1]: Leaving directory `/home/viktor/stg-2.405.9.8/projects/stargazer/plugins'
gmake: *** [plugins] Ошибка 2
server:/home/viktor/stg-2.405.9.8/projects/stargazer#

« Последнее редактирование: 11 Марта 2009, 18:38:21 от viktor6 »

Оффлайн lazyal

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Stargazer
« Ответ #19 : 18 Марта 2009, 21:06:31 »
Человек, ну зачем ты его с нуля собираешь? Ведь уже готовый выкладывали, собранный и рабочий. Не трать время попусту.

Оффлайн BlackFilin

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Stargazer
« Ответ #20 : 25 Апреля 2009, 03:33:04 »
1. скачал wget http://stargazer.dp.ua/download/server/2.4...404.9.7.src.tgz
2. открыл там внутрях файлик stargazer_help_v2.11.pdf (активно почитал  ...)
3. сделал # sudo su -
4. root@zzz:/# apt-get install mysqlclient* (вдруг муСКЛ крутить надо будет)
5. root@zzz:/# apt-get install libexpat* (... написано что без нее никак )) ... )
6. проверил наличие libexpat (читаем pdf)
7. сделал root@zzz:/# ln -s /usr/bin/make /usr/bin/gmake
8. root@zzz:/# apt-get install g++ (тоже нужная весТч  ... без нее build - не стартанет ... )
9. root@zzz:/# cd /путь_к_корню_старгейзера//projects/stargazer/

Ошибка в новых заголовочных файлах.
Уже пофикшено. Добавь #include <netinet/in.h> в /projects/stargazer/plugins/capture/ipq_linux/ipq_cap.cpp перед #include <linux/netfilter.h>

Это уже на форуме было. Тоже фиксится просто - добавлением строки #include <cstring> в начало файлов include/user_ips.h и include/admin_conf.h

10. root@zzz:/# ./build
11. root@zzz:/# make install

ПРИМЕР НАСТРОЙКИ СЕРВЕРА ПОД LINUX
Если у вас вызывает сложности понимание iptables, то по ссылке, указанной ниже, находится прекрасная документация по iptables на русском языке:
iptables tutorial (opennet.ru)
iptables tutorial (gazette.lrn.ru)
iptables tutorial в архиве bz2
Дано:
Имеется пользовательская сеть, один сегмент, 192.168.1.0/24. Роутер с установленным stargazer-ом. Сервер имеет связь с внешним миром и сервером, на котором находится музыкальный и видео архивы.
Серврер имеет три сетевых интерфейса:
eth0, 192.168.1.1/24, к нему подключены клиенты
eth1, 10.3.2.111/24, через него происходит выход во внешний мир. На этом же интерфейсе производится маскарадинг
eth2, 172.18.1.1/24, к нему подключен архив с музыкой и фильмами
Ниже дана схема этого сервера:

Городские ресурсы состоят из 4-х подсетей:
195.248.160.0/19
212.86.224.0/19
213.227.192.0/18
217.24.160.0/20
Требуется:
Необходимо настроить сервер таким образом:
Организовать подсчет локального трафика
Организовать подсчет городского трафика
Организовать подсчет мирового(прочего) трафика
Настроить доступ пользователям так, что бы они не авторизовавшись не могли попасть в интернет, внутренние ресурсы, также, должны быть недоступны
Пользователи всегда, независимо от того, авторизованы они или нет, могли пинговать сервер (для нужд диагностики)
С клиентской машины с адресом 192.168.1.18 настроить доступ по ssh на сервер при отсутствии авторизатции. Это домашняя машина админа и ему бывает нужно что-то сделать на сервере не имея авторизации
В офисе расположена машина с адресом 192.168.1.2, настроить для нее доступ по ssh на сервер при отсутствии авторизатции.
Доступ конфигуратором сделать возможным только с хостов 192.168.1.2 и 192.168.1.18
Решение:
Первое что нужно сделать, это определится с правилами подсчета трафика.
Будем считать, что:
направлекние №0 - локальный трафик (DIR0)
направлекние №1 - городской трафик (DIR1)
направлекние №2 - мировой трафик (DIR2)
rules
Файл /etc/stargazer/rules:
# Самые скоростные ресурсы распологаем в самом верху наших правил
# Это позволит уменьшить нагрузку на процессор
# Самыми быстрыми ресурсами, в данном случае, будут архивы видео и музыки
#ПРОТОКОЛ
АДРЕС
НАПРАВЛЕНИЕ
# Трафик на архив
ALL
172.18.1.0/24
DIR0
# Трафик на роутер
ALL
192.168.1.1
DIR0
ALL
10.3.2.111
DIR0
ALL
172.18.1.1
DIR0
# Город
ALL
195.248.160.0/19
DIR1
ALL
212.86.224.0/19
DIR1
ALL
213.227.192.0/18
DIR1
ALL
217.24.160.0/20
DIR1
# Пинги не считаем
ICMP
0.0.0.0/0
NULL
# Мир, те всё что не попало под предыдущие правила
ALL
0.0.0.0/0
DIR3
Настройка фаервола
Назовем этот фвйл fw, сделаем его исполняемым и разместим в директории /etc/stargazer
#!/bin/bash
#Машина в офисе
office=192.168.1.2
#Машина администратора
admin=192.168.1.18
#Адреса роутера
server0=192.168.1.1
server1=10.3.2.111
server2=172.18.1.1
# Адрес файлового архива с mp3 и video
video_serv=172.18.1.2
# Интерфейс смотрящий на клиентов
iface_cli=eth0
# Интерфейс смотрящий во внешний мир
iface_world=eth1
# Интерфейс смотрящий на архив
iface_int=eth2
#Порты, на которых работает конфигуратор и авторизатор
conf_port=4444
user_port1=4444
# Разрешаем форвардинг пакетов между интерфейсами
# Эта штука необязательна, просто в некоторых дистрибутивах
# по умолчанию форвардинг разрешен, а в некоторых - запрещен
# Если мы подстрахуемся, хуже не бкдет
echo "1" > /proc/sys/net/ipv4/ip_forward
# Очищаем правила файрвола
iptables -t filter -F
iptables -t filter -X
iptables -t nat -F
iptables -t nat -X
# Политика по умолчанию DROP: всем всё запрещено
iptables -t filter -P INPUT DROP
iptables -t filter -P FORWARD DROP
iptables -t filter -P OUTPUT DROP
# Разрешаем пингам ходить всюду и всегда
iptables -t filter -A INPUT -p icmp -j ACCEPT
iptables -t filter -A FORWARD -p icmp -j ACCEPT
iptables -t filter -A OUTPUT -p icmp -j ACCEPT
# Разрешаем всё на локальном интерфейсе
iptables -t filter -A INPUT -d 127.0.0.1 -j ACCEPT
iptables -t filter -A OUTPUT -s 127.0.0.1 -j ACCEPT
# Разрешить серверу общаться со внешним миром
iptables -t filter -A INPUT -i $iface_world -j ACCEPT
iptables -t filter -A OUTPUT -o $iface_world -j ACCEPT
# Разрешить видео-серверу обращаться во внешним миром и роутером
iptables -t filter -A INPUT -s $video_serv -j ACCEPT
iptables -t filter -A FORWARD -s $video_serv -j ACCEPT
iptables -t filter -A FORWARD -d $video_serv -j ACCEPT
iptables -t filter -A OUTPUT -d $video_serv -j ACCEPT
# DNS. Замечу, ДНС работает и по TCP и по UDP
iptables -t filter -A INPUT -p tcp --sport 53 -j ACCEPT
iptables -t filter -A FORWARD -p tcp --sport 53 -j ACCEPT
iptables -t filter -A FORWARD -p tcp --dport 53 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 53 -j ACCEPT
iptables -t filter -A INPUT -p udp --sport 53 -j ACCEPT
iptables -t filter -A FORWARD -p udp --sport 53 -j ACCEPT
iptables -t filter -A FORWARD -p udp --dport 53 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 53 -j ACCEPT
# SSH
iptables -t filter -A INPUT -p tcp -s $office -d $server0 --dport 22 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp -d $office -s $server0 --sport 22 -j ACCEPT
iptables -t filter -A INPUT -p tcp -s $admin -d $server0 --dport 22 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp -d $admin -s $server0 --sport 22 -j ACCEPT
# Stargazer configurator
iptables -t filter -A INPUT -p tcp -s 192.168.1.0/24 -d $server0 --dport $conf_port -j ACCEPT
iptables -t filter -A OUTPUT -p tcp -d 192.168.1.0/24 -s $server0 --sport $conf_port -j ACCEPT
# UDP stargazer InetAccess
iptables -t filter -A INPUT -p udp -s 192.168.1.0/24 --sport $user_port1 -d $server0 -j ACCEPT
iptables -t filter -A OUTPUT -p udp -d 192.168.1.0/24 --dport $user_port1 -s $server0 -j ACCEPT
#Маскарад
iptables -t nat -A POSTROUTING -d 0.0.0.0/0 -j MASQUERADE
OnConnect
#!/bin/bash
ip=$2
iptables -t filter -A INPUT -s $ip -j ACCEPT
iptables -t filter -A FORWARD -s $ip -j ACCEPT
iptables -t filter -A FORWARD -d $ip -j ACCEPT
iptables -t filter -A OUTPUT -d $ip -j ACCEPT
OnDisconnect
#!/bin/bash
ip=$2
iptables -t filter -D INPUT -s $ip -j ACCEPT
while [ $? -eq 0 ]
do
iptables -t filter -D INPUT -s $ip -j ACCEPT
done
##################################
iptables -t filter -D FORWARD -s $ip -j ACCEPT
while [ $? -eq 0 ]
do
iptables -t filter -D FORWARD -s $ip -j ACCEPT
done
##################################
iptables -t filter -D FORWARD -d $ip -j ACCEPT
while [ $? -eq 0 ]
do
iptables -t filter -D FORWARD -d $ip -j ACCEPT
done
##################################
iptables -t filter -D OUTPUT -d $ip -j ACCEPT
while [ $? -eq 0 ]
do
iptables -t filter -D OUTPUT -d $ip -j ACCEPT
done
stargazer.conf
# Файл настроек сервера stargazer
# Имя файла в котором определяются правила подсчета трафика
rules=/etc/stargazer/rules
# Рабочая директория сервере, тут содержатся данный о тарифах, изерах и админах
WorkDir=/var/stargazer/
# Имя лог файла куда пушутся события
LogFile=/var/log/stargazer.log
# Если юзер в течение UserTimeout секунд не подает признаков жизни, сервер отключит его
# (естественно, если клиент был подключен до этого)
UserTimeout=60
# Время через которое сервер повторяет проверку того, жив ли клиент. Также это время
# через которое у клиента обновляется его статитстика. UserDelay должно быть в
# 3...10 раз меньше чем UserTimeout
UserDelay=10
# Эта опция действительна только для сервера работающего со вторым типом тарифных планов
# Она определяет что будет передаватся программе InetAccess от сервера
# FreeMb = 0 - кол-во бесплатных мегабайт в пресчете на цену нулевого направления
# FreeMb = 1 - кол-во бесплатных мегабайт в пресчете на цену первого направления
# FreeMb = 2 - кол-во бесплатных мегабайт в пресчете на цену второго направления
# ........................
# FreeMb = 9 - кол-во бесплатных мегабайт в пресчете на цену девятого направления
# FreeMb = cash - кол-во денег на которые юзер может бесплатно качать
# FreeMb = none - ничего не передавать
FreeMb=2
# Время через которое пишется детальная статистика
# возможные значения 3, 2, 1, 1/2, 1/4, 1/6
# 3 - раз в три часа, 1 - раз в чаc, 1/2 - раз в пол часа, 1/6 - раз в 10 мин
StatTime=1/6
# Номер порта по которому сервер слушает обращения конфигуратора
adminPort=4444
# Номер порта по которому сервер ожидает обращения авторизатора
userPort=4444
# Максимальное кол-во юзеров. Эта величина влияет на кол-во памяти необходимой серверу
MaxUsers=100
# Опция определяющая менять ли местами upload и download
TurnTraff=no
# День снятия абонплаты
DayFee=1
# День, в который происходит обнуление счетчиков трафика, и
# перехода на новый тариф
DayResetTraff=1
# Имена направлений. Пустые имена не будут отображаться
# ни в авторизаторе, ни в конфигураторе
DirName0=Локаль
DirName1=Город
DirName2=Мир
DirName3=
DirName4=
DirName5=
DirName6=
DirName7=
DirName8=
DirName9=
# "Разамазанное" снятие абонплаты. Каждый день
# 1/30 (1/31, 12/28) часть абонплаты
SpreadFee=no
# Владелец, группа и права доступа на файлы
# статистики у пользователей
StatOwner=root
StatGroup=stg_stat
StatMode=640
# Владелец, группа и права доступа на файлы
# конфигурации у пользователей
ConfOwner=root
ConfGroup=root
ConfMode=640
# Владелец, группа и права доступа на логи
# у пользователей
UserLogOwner=root
UserLogGroup=root
UserLogMode=640
# Разрешение на доступ конфигуратором
AdminOrder=allow,deny
AdminAllowFrom=192.168.1.1 192.168.1.2 192.168.1.81
AdminDenyFrom=all
# Разрешение на доступ авторизатором
UserOrder=allow,deny
UserAllowFrom=192.168.1.0/24
UserDenyFrom=all
# Запрет на слишком частые обращения на порт авторизатора
FloodControl=yes
Теперь остается поместить в /etc/rc.d/rc.local две строки (порядок строк важен!):
/etc/stargazer/fw
/sbin/stargazer
и можно считать, что настройка закончена.


Сервер стоит и работает конекчусь лажу но инет не получаю(у мну траблы с настройкой)  - теперь помогите мне ) в чом я ощибся? интерфейс на интернет уер0 (192.168.1.2) на сеть уер1 (192.168.0.1)

Пользователь решил продолжить мысль 25 Апреля 2009, 01:35:05:
Человек, ну зачем ты его с нуля собираешь? Ведь уже готовый выкладывали, собранный и рабочий. Не трать время попусту.
с настройками? где?

Пользователь решил продолжить мысль 25 Апреля 2009, 10:05:28:
Нашол решение !

Настроим простейший шлюз для раздачи интернета для дома или малого офиса (SOHO). Допустим, что внутрь сети смотрит интерфейс eth1 с ip адресом 192.168.1.1, а в интернет интерфейс eth0:

                                         eth1                 eth0
          Внутрнняя сеть --------------------[ маршрутизатор ]---------------------- Internet
         192.168.1.0/24              192.168.1.1           внешний ip-адрес           0.0.0.0/0

это в файле fw

Разрешим пропуск трафика через шлюз (в противном случае трафик не проходит цепочку FORWARDING):

sysctl -w net.ipv4.ip_forward="1"

Добавим правило, для маскировки ip в цепочку POSTROUTING таблицы nat

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Теперь клиенты внутренней сети могут получить возможность доступа в интернет установив в качестве шлюза адрес 192.168.1.1 .

Теперь попробуем нечто более интересное: запретим возможность установки новых соединений с маршрутизатором из интернета, а также форвардинг из сетей отличных от 192.168.1.0/24 .

Установим политики по умолчанию для цепочек в DROP, запретив все соединения кроме тех, которые будут разрешены:

iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP

скрипт OnConnect вместо ip ставим переменную
Разрешим входящие соединения на маршрутизатор с внутренней сети (для управления)

iptables -A INPUT -i eth1 --source 192.168.1.0/24 --match state --state NEW,ESTABLISHED -j ACCEPT

Разрешим маршрутизатору отвечать компьютерам во внутренней сети:

iptables -A OUTPUT -o eth1 --destination 192.168.1.0/24 --match state --state NEW,ESTABLISHED -j ACCEPT

Разрешим перенаправление пакетов из внутренней сети во внешнюю для установки соединений и установленных соединений:

iptables -A FORWARD -i eth1 --source 192.168.1.0/24 --destination 0.0.0.0/0 --match state --state NEW,ESTABLISHED -j ACCEPT

Разрешим перенаправление пакетов из интернета во внутреннюю сеть только для установленных соединений:

iptables -A FORWARD -i eth0 --destination 192.168.1.0/24 --match state --state ESTABLISHED -j ACCEPT
« Последнее редактирование: 25 Апреля 2009, 10:05:30 от BlackFilin »

 

Страница сгенерирована за 0.026 секунд. Запросов: 19.