Перейти до

Bas

Сitizens
  • Всього повідомлень

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

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

Все, що було написано Bas

  1. Bas

    stg-2.408-rc2

    chapaevka# uname -a FreeBSD chapaevka.kamnt.ru 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Oct 28 21:05:08 PETST 2011 bas@chapaevka.kamnt.ru:/usr/src/sys/i386/compile/CHAPAEVKA i386 chapaevka# ./build ############################################################################# Building STG 2.4 for FreeBSD 8 ############################################################################# Checking CC... found Checking CXX... found Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for mysql_config... yes Checking for mysql_config --cflags.
  2. Bas

    stg-2.408-rc2

    [root@tower /home/bas]# grep \$4 stg-2.408-rc2/projects/stargazer/inst/freebsd/etc/stargazer/OnDisconnect ID=$4 DIRS=$4 [root@tower /home/bas]# grep \$4 stg-2.408-rc2/projects/stargazer/inst/linux/etc/stargazer/OnDisconnect ID=$4 DIRS=$4 Почему-то мне кажется, что DIRS должен быть $5 Опечатка/ошибка тянется ещё с предыдущих версий
  3. Есть 2 сервера FreeBSD разной версии (8.1 x86 и 8.2 x64). На первом stg-2.407, на втором stg-2.407p1. Если я не ошибаюсь, то одному пользователю можно назначить несколько IP-адресов, указав их через запятую? Создавал на каждом их серверов пользователя, с 2 IP, адреса с разных сетей (1 пользователь: 192.168.10.2 и 172.17.7.1, 2 пользователь: 192.168.66.2 и 172.20.17.1). Пользователи считаются разными серверами. У обоих пользователей стоят флаги "Всегда онлайн" и "Отк. дет. стат.". По итогам - трафик для этих пользователей не считается. Сначала не предал значения, но сегодня попробовал
  4. Bas

    Анлимы без костылей...

    Я вот почитал 1 и 4 страницу полностью, наискосок 2 и 3. Ув. Zero_real! Если обобщить всё Вам сказанное, то "было бы желание". - тарифы называть с префиксами и суффиксами - userdata делать в видел массивов Эти решения Вам не нравятся. Писать парсер в 2 строчки для разбора параметров - это очень круто, это для Вас костыли. Купите себе платный биллинг? Не проще ли? Там будет как надо, я Вас уверяю. Предлагаю вопрос/ответ вынести в соответствующую тему, а этот топик закрыть во избежание флуда.
  5. О как, а у меня почему-то сразу рисовалась схема с ng_netflow. Попробую и эту утилиту. Если всё добро ещё и с mpd интерфейсами заработает как надо, то счастью не будет предела. Отпишусь чуть позже по этому поводу. Большое спасибо за варианты решения, действительно есть поле, где развернуться, пока разворачиваю роутеры можно и со схемой определиться.
  6. Так. Давайте попробуем немножко подробнее. Раньше у меня была одна домашняя сеть и/или офисы, где компьютеров не много и я особо не заморачивался. Сейчас масштабы увеличились, а знания и умения по Stargazer'у остались на прежнем уровне (а-ля работает и ладно). Видимо скорости у меня не меня не такие адекватные, т.к. статистика в целом почти полностью совпадает с провайдерской, разница несущественна, меньше 5% расхождения. Почитал документацию про cap_nf, попробую... Хороший вариант замены может получиться.
  7. Исходные данные: FreeBSD 8.1, Stargazer 2.407, mpd 5.5 Есть у меня пара клиентов, которые работают через VPN-соединения. При соединении поднимаются интерфейсы ng0, ng1 и т.д. Первая проблема была в том, что в mod_cap_bpf.conf не получится добавить несуществующие интерфейсы. Пришлось схитрит: подключил 2 клиентов, перезапустил Stargazer и он естественно съел данные интерфейсы. Вторая проблема в том, что Stargazer не обсчитывает данных клиентов. Получается что соединившийся клиент получает интерфейс и адрес, но Stargazer его не видит. Собственно, что можно сделать? Что придумать?
  8. Bas

    stg-2.407-rc3

    init-скрипты лежат где надо, а вот бинарник кидается во freebsd по умолчанию именно в /usr/sbin
  9. Bas

    stg-2.407-rc3

    Как запускался? Наверное, stargazer start? В документации четко написано что первым параметром указывается путь к каталогу с файлами конфигурации. В случае если параметр отсутствует то используется путь /etc/stargazer по умолчани. Совершенно верно, /usr/sbin/stargazer start По умолчанию Stargazer ставит конфиги в /etc/stargazer, а так как не люблю менять умолчания, то они там и лежат. Прошу прощения, но документация не менялась столько лет, что я видимо разучился её искать? Где эти новшества? В папке doc не то, в README всё старое. Всё запустилось, /usr/sbin/stargazer без start.
  10. Bas

    stg-2.407-rc3

    tower# ./build ############################################################################# Building STG 2.4 for FreeBSD 8 ############################################################################# Checking gcc... found Checking g++... found Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for mysql_config... yes Checking for mysql_config --cflags... [-I/usr/local/include/mysql -fno-strict-aliasing -pipe] Checking for mysql_config --libs_r... [-L/usr/local/lib/mysql -lmysqlclient_r -lz -pthread -lcrypt -lm -pthread] Checking for
  11. Спасибо это я видел только с http://bas.vulcan.ru/ не качает Починил ссылочку: http://bas.vulcan.ru/files
  12. Bas

    Модуль карточек

    Да, с 53 по 74. Видимо Вы как-то не правильно это сделали, так как я только что закомментировал данную функцию и всё заработало. Смотрите прикреплённый файл. N.B. именно поэтому я и люблю icq stg_code_gen.rar
  13. Bas

    Модуль карточек

    Полностью закомментировать процедуру. Данная штука писалась в связи с тем, что в php5 она есть, а в php4 нет.
  14. Bas

    Модуль карточек

    Рад, что проблема по поводу правки команды консольного конфигуратора решилась. Перед моим вынужденным "отпуском" меня "добил" один человек и я ему дал на боевое тестирование новую версию модуля карточек, которая заточена под работу с MySQL хранилищем данных. В связи с тем, что спустя почти 2 месяца в icq не появилось сообщений "спасите/помогите ОНО не работает/сломалось" будем считать, что ядро модуля оттестировано. В связи с появлением возможности и желания продолжить работу над модулем, а так же тем, что в моих боевых условия мне не потребуется рабочий сервер FreeBSD/Linux буду доводить
  15. Bas

    Stg-2.406

    Я так понял mysql4.1 не поддерживается?
  16. Bas

    Stg-2.406

    [root@*** stargazer]# uname -a Linux ***.ru 2.6.17-1.2146aspsmp #1 SMP Wed Nov 1 16:39:35 EET 2006 i686 i686 i386 GNU/Linux [root@*** stargazer]# ./build ############################################################################# Building STG 2.4 for Linux ############################################################################# Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for mysql_config... yes Checking for mysql_config --cflags... [-I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m32 -mar ch=i3
  17. Bas

    Stg-2.406

    [bas@freenet ~]$ uname -a FreeBSD freenet.kamchatka.ru 7.2-RELEASE FreeBSD 7.2-RELEASE #1: Sat Sep 19 18:57:15 PETST 2009 bas@freenet.kamchatka.ru:/usr/src/sys/i386/compile/FREENET i386 # fetch http://www.stg.dp.ua/download/server/2.406/stg-2.406.src.tgz # tar xzf stg-2.406.src.tgz # cd stg-2.406/projects/stargazer/ # ./build # gmake install Установилось без проблем, никких сим-линков, никаких правок скриптов. После установки вернул старые stargazer.conf, rules, admin.adm, запустил - взлетель. Решил не останавливаться на достигнутом. Создал пользователя stg, базу stg. # cd
  18. Bas

    Модуль карточек

    К сожалению, работа над mysql-версией слишком затянулась и не закончена. Нет даже промежуточной рабочей версии. Если меня будут изредка попинывать в асю, то может работа и продолжится.
  19. Ребят, спасибо Дебаг-режим помог мне самому разобраться. Итог: проблема в фаерволе. Причина: после добавления правил в фаервол пакеты на сервер перекрывались форвардом и не доходили. В результате пользователь имел связь до таймаута, который наступал, т.к. от пользователя не приходили пакеты об авторизации. После удаления пользователя (а следовательно и правил из фаервола) пользователь опять получал авторизацию (если переконечивался) и всё повторялось. Причина2: (ну хоть как-то я себя попытаюсь оправдать) появился новый провайдер с серой сеткой, по привычке добавить fwd и nat не глядя.
  20. 3 я сделал, так как когда начались проблемы, я думал, может старгейзер не успевает обработать юзеров. Сейчас жду когда мне вырубит пользователя.
  21. Хм... В таком режиме Авторизатор не конектится к севреру, хотя по sockstat сервер слушает нужные порты, в процессах висит как надо 3 процесса. Так, отбой... Заокнектилось... Ждём-с
  22. Ммм... А можно подробнее, как собрать в debug-режиме.
  23. В базе 90 пользователей. Сейчас в связи с проблемами сервер гоняю один я, меня тоже кидает. ТОЧНО ничего не могло остаться от старого, потому что я установил систему на ЧИСТЫЙ винт. Про дет. статистику не понятно, так как у меня она отключена, а др. юзеры не в сети, значит писать нечего. Конфиги: http://bas.vulcan.ru/1.tgz Если ещё что надо - говорите. Shell тоже могу предоставить...
  24. Установили новую систему (FreeBSD 7.2). Старгейзер успешно собрался. В общем поставил я 406-rc1 и это мне не помогло. Убрал новые тарифы - не помогло. Закоментил несколько строк в rules - не помогло. Симптомы всё те же - через минуту-две дисконект юзера. Я уже не знаю что думать и делать, не искать же мне новый биллинг, этот вроде 4 года работал и никогда такого не было.
  25. Ок, как найду патчик или обновлю стг сообщу о результатах.
×
×
  • Створити нове...