Перейти к содержимому
Local

Bas

Сitizens
  • Публикации

    163
  • Зарегистрирован

  • Посещение

Репутация

2 Обычный

О Bas

  • Звание
    Точу Зубы
  • День рождения 05.01.1985

Контакты

  • ICQ
    259851
  • Skype
    sergey_bulba

Информация

  • Пол
    Мужчина
  • Город
    Петропавловск-Камчатский
  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... [-I/usr/local/include/mysql -fno-strict-aliasing -pipe -g] Checking for mysql_config --libs_r... [-L/usr/local/lib/mysql -lmysqlclient_r -pthread -lz -lm] Checking for pg_config... pg_config: not found no Checking for -lpq... no Checking for xmlrpc-c-config... xmlrpc-c-config: not found no Checking for -lxmlrpc... no gmake -C /usr/home/bas/stg-2.408-rc2/projects/stargazer/../../stglibs gmake: /usr/local/bin/bash: Command not found gmake -C /usr/home/bas/stg-2.408-rc2/projects/stargazer/../../stglibs gmake: /usr/local/bin/bash: Command not found gmake: *** [libs] Error 127 Система свежеустановленная, bash'а в ней нет, зато есть стандартный sh. Варианты: или тянуть bash как зависимость (хотя 1) нет смысла 2) собирается без него 3) раньше без него всё собиралось) или поправить сборку для этой ОС.
  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). Пользователи считаются разными серверами. У обоих пользователей стоят флаги "Всегда онлайн" и "Отк. дет. стат.". По итогам - трафик для этих пользователей не считается. Сначала не предал значения, но сегодня попробовал разнести IP и сделал а-ля user1-1, user1-2 и user2-1, user2-2 и там трафик побежал. Проверьте кто-нибудь у себя, возможно бага ещё у кого-то проявится. Если не бага, то пусть разработчики расскажут, почему они убрали эту фичу. Попутно сразу вспомнилась идея: возможность писать пользователям IP в виде сетей (192.168.0.1/30 и/или 192.168.0.1/255.255.255.252).
  4. Bas

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

    Я вот почитал 1 и 4 страницу полностью, наискосок 2 и 3. Ув. Zero_real! Если обобщить всё Вам сказанное, то "было бы желание". - тарифы называть с префиксами и суффиксами - userdata делать в видел массивов Эти решения Вам не нравятся. Писать парсер в 2 строчки для разбора параметров - это очень круто, это для Вас костыли. Купите себе платный биллинг? Не проще ли? Там будет как надо, я Вас уверяю. Предлагаю вопрос/ответ вынести в соответствующую тему, а этот топик закрыть во избежание флуда.
  5. Bas

    FreeBSD и mpd5 - проблема обсчёта клиентов

    О как, а у меня почему-то сразу рисовалась схема с ng_netflow. Попробую и эту утилиту. Если всё добро ещё и с mpd интерфейсами заработает как надо, то счастью не будет предела. Отпишусь чуть позже по этому поводу. Большое спасибо за варианты решения, действительно есть поле, где развернуться, пока разворачиваю роутеры можно и со схемой определиться.
  6. Bas

    FreeBSD и mpd5 - проблема обсчёта клиентов

    Так. Давайте попробуем немножко подробнее. Раньше у меня была одна домашняя сеть и/или офисы, где компьютеров не много и я особо не заморачивался. Сейчас масштабы увеличились, а знания и умения по 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 pg_config... pg_config: not found no Checking for -lpq... no Checking for xmlrpc-c-config... xmlrpc-c-config: not found no Checking for -lxmlrpc... no gmake -C /usr/home/bas/stg-install/stg-2.407-rc3/projects/stargazer/../../stglibs includes gmake: /usr/local/bin/bash: Command not found gmake -C /usr/home/bas/stg-install/stg-2.407-rc3/projects/stargazer/../../stglibs gmake: /usr/local/bin/bash: Command not found gmake: *** [libs] Error 127 Мелочь, а не приятно После установки bash всё пошло. 1. Не все используют bash. 2. Если bash необходим (понятное дело, что нет), то его надо добавить в список зависимостей или требований к пре-установленному софту. 3. Можно вытягивать переменную командного интерпретатора и подсовывать скрипту. 2011-04-18 19:24:36 -- DOTCONF++: file 'start/stargazer.conf': realpath('start/stargazer.conf') failed: No such file or directory 2011-04-18 19:24:36 -- ReadSettings error. Cannot read file start/stargazer.conf Всё делаю на почти девственно чистой FreeBSD 8.1. Установил только mc, screen, mysql, bash. tower# uname -a FreeBSD tower.kamnt.ru 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 В настройках ничего не менял, дописал сим. линк на store_mysql, прописал там пароль и всё. В stargazer.conf стоит одно направление Internet, а в файле rules по прежнему указано 3 направления.
  11. Bas

    Модуль карточек от создателей STG

    Спасибо это я видел только с 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 буду доводить дело до конца. По прежнему TODO-лист Вы можете пополнять сообщениями в icq 259-851 или личку на форуме. 1) Прошу не обнадёживать себя, то что я смогу работать, не значит, что это будет быстро 2) Наберитесь терпения, отвечать в средства связи я тоже не всегда смогу оперативно.
  15. Bas

    Stg-2.406

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