Перейти до

Master of Magic

Маглы
  • Всього повідомлень

    9
  • Приєднався

  • Останній візит

Все, що було написано Master of Magic

  1. Дано: провайдер дал инет с серым IP-адресом (внутресетевым, вида 10.х.х.х), через ADSL модем. Тип соеденения PPPoE. В сети провайдера имеются пиринговые ресурсы (DC hub и пару ftp.) Решил вести раздачу инета своим соседям так как подключение в нашей деревне стоит дорого, так как оплачивается траффик, а не канал решено было вести учет кто сколько потратил. Были куплены свичи, замучен свой ftp и сервак CoD4(надо же напряжение снимать Задача: настроить сервак на основе ubuntu: а) Билинговая система Stargazer б) DHCP сервер в) было принято решение оставить пиринг только у себя дабы канал не умер. г) так же хотелось бы сделать привязку к MAC-адрессу IP, что бы если кто задолжал банить. Решение: 1) Ubuntu был успешно скачан 8.04.2 server, инет на серваке есть, две сетевые карты установлены. 2) Stargazer успешно прошёл сборку и так же был установлен 3) DHCP сервер??? - Когда устанавливал сразу поставил галочку DHCP сервер, потом прочитал стастью про dnsmasq, он тоже устанавливает DHCP начинается конфликт, объясните подробно как настроить грамотно DHCP сервак для 20-30 компов??? 4) DNS? Кэшерующий DNS, DDNS??? Запутался. Перечетал кучу мути, в голове яснее не стало. Можно ли, нужно ли делать свой DNS сервер? 5) Маршрутизация, статическая динамическая? и т.д. Здесь то же не совсем понятно, как конкретно сделать так что бы одному - двум IP можно было исрользовать пиринг, остальным - нет. 4) Не конфликтует ли маршрутизация с правилами firewall-а в stargazer-е.
  2. Master of Magic

    Ubuntu & Stargazer

    Куда добавил? В смысле, в исходниках очепятка?
  3. Master of Magic

    Ubuntu & Stargazer

    noname@noname-ubuntu:~/stg-2.404.9.7/projects/sgauth$ sudo make make -C /home/noname/stg-2.404.9.7/projects/sgauth/../../stglibs make[1]: Entering directory `/home/noname/stg-2.404.9.7/stglibs' make -C crypto.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make -C common.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make -C common_settings.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make -C conffiles.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make -C ia_auth_c.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[1]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs' noname@noname-ubuntu:~/stg-2.404.9.7/projects/sgauth$ sudo make install mkdir -m 0755 -p //usr/sbin install -m 0755 -o root -s sgauth //usr/sbin/sgauth make -C /home/noname/stg-2.404.9.7/projects/sgauth/../../stglibs install make[1]: Entering directory `/home/noname/stg-2.404.9.7/stglibs' make install -C crypto.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' mkdir -m 0755 -p //usr/lib/stg install -m 0755 -o root -s libstg_crypto.so //usr/lib/stg/libstg_crypto.so make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make install -C common.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' mkdir -m 0755 -p //usr/lib/stg install -m 0755 -o root -s libstg_common.so //usr/lib/stg/libstg_common.so make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make install -C common_settings.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' mkdir -m 0755 -p //usr/lib/stg install -m 0755 -o root -s libcommon_settings.so //usr/lib/stg/libcommon_settings.so make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make install -C conffiles.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' mkdir -m 0755 -p //usr/lib/stg install -m 0755 -o root -s libconffiles.so //usr/lib/stg/libconffiles.so make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make install -C ia_auth_c.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' mkdir -m 0755 -p //usr/lib/stg install -m 0755 -o root -s libia_auth_c.so //usr/lib/stg/libia_auth_c.so make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[1]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs' # Install etc mkdir -m 0644 -p //etc/stargazer install -m 0644 -o root ./inst/linux/etc/stargazer/sgauth.conf //etc/stargazer/sgauth.conf install: cannot stat `./inst/linux/etc/stargazer/sgauth.conf': No such file or directory make: *** [install-data] Error 1
  4. Master of Magic

    Ubuntu & Stargazer

    Эээ...так в том и дело, что не собралось, после команд make и make install, выдает Error 1...
  5. Master of Magic

    Ubuntu & Stargazer

    Народ, помогите, sudo make clean - пробовал, SHELL=/bin/bash пробовал, dep-файл - удалял, перепаковывать исходники пробовал, не ставиться, не авторизатор, не сам старгейзер. Ubuntu 8.04 x64 Desktop In file included from web.cpp:40: css.h:80: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::Redirect(const char*)’: web.cpp:200: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::SendReply()’: web.cpp:226: warning: deprecated conversion from string constant to ‘char*’ web.cpp:228: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::SendCSS()’: web.cpp:402: warning: deprecated conversion from string constant to ‘char*’ web.cpp:404: warning: deprecated conversion from string constant to ‘char*’ Вот это что за хрень?
  6. Master of Magic

    Ubuntu & Stargazer

    Вообщем отредактировал build, заменил gmake, на make, поставил xmlgcc, не собираеться авторизатор, помогите плиз, в линухе чайник: ############################################################################# Building sgauth for Linux ############################################################################# Checking for -lexpat... yes make -C /home/noname/stg-2.404.9.7/projects/sgauth/../../stglibs includes make[1]: Entering directory `/home/noname/stg-2.404.9.7/stglibs' make includes -C crypto.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' cp ag_md5.h blowfish.h /home/noname/stg-2.404.9.7/projects/sgauth/../../include make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make includes -C common.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' cp debug.h stg_error.h common.h /home/noname/stg-2.404.9.7/projects/sgauth/../../include make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make includes -C common_settings.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' cp common_settings.h /home/noname/stg-2.404.9.7/projects/sgauth/../../include make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make includes -C conffiles.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' cp conffiles.h /home/noname/stg-2.404.9.7/projects/sgauth/../../include make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make includes -C ia_auth_c.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' cp ia_auth_c.h /home/noname/stg-2.404.9.7/projects/sgauth/../../include make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[1]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs' for file in ./main.cpp ./web.cpp; do\ echo "`g++ -O2 -I/usr/local/include -Wall -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -MM $file` Makefile" >> deps;\ echo -e '\t$(CC) -c $< -O2 -I/usr/local/include -Wall -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -DLINUX' >> deps;\ done make -C /home/noname/stg-2.404.9.7/projects/sgauth/../../stglibs make[1]: Entering directory `/home/noname/stg-2.404.9.7/stglibs' make -C crypto.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/crypto.lib' make -C common.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -I ./ -DLINUX -c common.cpp g++ -O2 -I/usr/local/include -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/noname/stg-2.404.9.7/projects/sgauth/../../lib ar rc libstg_common.a debug.o stg_error.o common.o stg_strptime.o ranlib libstg_common.a cp *.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib cp *.a /home/noname/stg-2.404.9.7/projects/sgauth/../../lib make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common.lib' make -C common_settings.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -I ./ -DLINUX -c common_settings.cpp g++ -O2 -I/usr/local/include -L/usr/local/lib -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libcommon_settings.so common_settings.o -o libcommon_settings.so -L /home/noname/stg-2.404.9.7/projects/sgauth/../../lib ar rc libcommon_settings.a common_settings.o ranlib libcommon_settings.a cp *.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib cp *.a /home/noname/stg-2.404.9.7/projects/sgauth/../../lib make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/common_settings.lib' make -C conffiles.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -I ./ -DLINUX -c conffiles.cpp g++ -O2 -I/usr/local/include -L/usr/local/lib -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libconffiles.so conffiles.o -o libconffiles.so -L /home/noname/stg-2.404.9.7/projects/sgauth/../../lib ar rc libconffiles.a conffiles.o ranlib libconffiles.a cp *.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib cp *.a /home/noname/stg-2.404.9.7/projects/sgauth/../../lib make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/conffiles.lib' make -C ia_auth_c.lib make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[2]: Entering directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' g++ -O2 -I/usr/local/include -Wall -fPIC -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -I ./ -DLINUX -c ia_auth_c.cpp ia_auth_c.cpp: In member function ‘int IA_CLIENT_PROT::NetSend(int)’: ia_auth_c.cpp:317: warning: ‘msgLen’ may be used uninitialized in this function ia_auth_c.cpp: In member function ‘int IA_CLIENT_PROT::NetRecv()’: ia_auth_c.cpp:346: warning: ‘ret’ may be used uninitialized in this function g++ -O2 -I/usr/local/include -L/usr/local/lib -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libia_auth_c.so ia_auth_c.o -o libia_auth_c.so -L /home/noname/stg-2.404.9.7/projects/sgauth/../../lib ar rc libia_auth_c.a ia_auth_c.o ranlib libia_auth_c.a cp *.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib cp *.a /home/noname/stg-2.404.9.7/projects/sgauth/../../lib make[2]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs/ia_auth_c.lib' make[1]: Leaving directory `/home/noname/stg-2.404.9.7/stglibs' g++ -c main.cpp -O2 -I/usr/local/include -Wall -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -DLINUX g++ -c web.cpp -O2 -I/usr/local/include -Wall -I /home/noname/stg-2.404.9.7/projects/sgauth/../../include -DLINUX In file included from web.cpp:40: css.h:80: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::Redirect(const char*)’: web.cpp:200: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::SendReply()’: web.cpp:226: warning: deprecated conversion from string constant to ‘char*’ web.cpp:228: warning: deprecated conversion from string constant to ‘char*’ web.cpp: In member function ‘int WEB::SendCSS()’: web.cpp:402: warning: deprecated conversion from string constant to ‘char*’ web.cpp:404: warning: deprecated conversion from string constant to ‘char*’ g++ main.o web.o /home/noname/stg-2.404.9.7/projects/sgauth/../../lib/libconffiles.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib/libstg_crypto.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib/libstg_common.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib/libia_auth_c.so /home/noname/stg-2.404.9.7/projects/sgauth/../../lib/libcommon_settings.so -O2 -I/usr/local/include -L/usr/local/lib -Wl,-E -L/home/noname/stg-2.404.9.7/projects/sgauth/../../lib -Wl,-rpath,//usr/lib/stg -Wl,-rpath-link,/home/noname/stg-2.404.9.7/projects/sgauth/../../lib -o sgauth -lexpat -lpthread -ldl
  7. Master of Magic

    Ubuntu & Stargazer

    Начал ставить из stg-2.404, вылезла ошибка:./build: 244: gmake: not found Поиск по форуму: http://local.com.ua/forum/index.php?showtopic=10987 Сейчас попробую...
  8. Master of Magic

    Ubuntu & Stargazer

    Стоит вообще 4.2.3 (ubuntu 8.04), меньше - это я так понимаю 4.0.4? http://gcc.gnu.org/releases.html Или надо вообще 3 версию?
  9. Здраствуйте ув.адимны и разработчики, не могу скопилить sgauth.2.12.6.src.tgz: noname@noname-ubuntu:~$ cd ~/sgauth.2.12.6 noname@noname-ubuntu:~/sgauth.2.12.6$ sudo make make -f make.lin make[1]: Entering directory `/home/noname/sgauth.2.12.6' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/noname/sgauth.2.12.6' strip sgauth strip: 'sgauth': No such file make: *** [all] Error 1 Что за ерунда?
×
×
  • Створити нове...