Перейти до

madf

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

    4 122
  • Приєднався

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

  • Дней в лидерах

    22

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

  1. madf

    MOD_RADIUS for Stargazer

    согласен, [kesha@stg bin]$ /usr/local/bin/sgconf get -s 127.0.0.1 -p 5566 -a kesha -w ХХХ -u drakon -c cash=-116 Ok [kesha@stg bin]$ /usr/local/bin/sgconf get -s 127.0.0.1 -p 5566 -a kesha -w ХХХ -u drakon -r credit=0 Ok [kesha@stg bin]$ /usr/local/bin/sgconf get -s 127.0.0.1 -p 5566 -a kesha -w ХХХ -u drakon -e prepaidTraff=0 Ok [kesha@stg bin]$ Мда, непонятно. Надо разбираться.
  2. madf

    stg-2.407-rc1

    Как-то все путанно, про мак какой-то... Но в целом я понял: в OnChange не всегда передается логин админа и его IP? Да, сам недавно такое заметил. Посмотрю.
  3. madf

    MOD_RADIUS for Stargazer

    То что лежит в базе не обязательно соответствует тому что лежит внутри самого Stargazer'а. Лучше через какой-нибуть конфигуратор или авторизатор.
  4. madf

    MOD_RADIUS for Stargazer

    И у этого пользователя отрицательный баланс, отсутствуют freeMb и нет кредита?
  5. madf

    Сбор багов и feature requests

    Конфигуратор надо переписать. Полностью. С нуля. Это мое мнение как разработчика. Если имеются в наличии энтузиасты - всегда рад принять в проект, объяснить и проконсультировать. У меня самого сейчас времени на все не хватает.
  6. madf

    MOD_RADIUS for Stargazer

    [root@stg ~]# rpm -q stargazer freeradius stargazer-2.406-20100416 freeradius-1.1.3-1.6.el5 стг с патчами до ..407-rc1 Делал все по инструкциям отсюда. 2madf: при этом, все равно авторизует с "минусом" А покажи отладочный вывод FreeRADISU (запуском radiusd -X) в момент авторизации пользователя с отрицательным балансом.
  7. madf

    MOD_RADIUS for Stargazer

    Нет, неправильно. Для FreeRADIUS 2.* плагина пока нет. Есть наработки которые компилируются, но я не проверял их работоспособность.
  8. madf

    MOD_RADIUS for Stargazer

    Подозреваю что достаточно AcctServices = Login-User но предлагаю проверить
  9. madf

    Сбор багов и feature requests

    Конечно неправильно! Лучше завести отдельную таблицу (или файл для файловой базы) связанную с тарифами по внешнему ключу, в которой и указывать эти параметры.
  10. madf

    InetAccess плагин для MirandaIM

    Вот и проверь По идее да.
  11. madf

    MOD_RADIUS for Stargazer

    Так а используется-то что? Framed-User или Login-User? Попробуй оба загнать в AcctServices.
  12. madf

    MOD_RADIUS for Stargazer

    вот секция Accounting моего /etc/raddb/radiusd.conf # # Accounting. Log the accounting data. # accounting { # # Create a 'detail'ed log of the packets. # Note that accounting requests which are proxied # are also logged in the detail file. #<----->detail #<----->daily # # For Simultaneous-Use tracking. # # Due to packet losses in the network, the data here # may be incorrect. There is little we can do about it. #<----->radutmp stg } делал все по документации вроде Я имел в виду настройи mod_radius в stargazer.conf Вот это: <Module radius>
  13. madf

    MOD_RADIUS for Stargazer

    да так и есть, я только заметил, что некоторые пользователи у меня работают с минусом и пришлось дописывать скрипты уже на NAS-е , что бы ограничивать доступ. Модуль да у меня стандартный, я так понимаю: если минус - должна же быть ошибка авторизации? Да, кроме случаев когда сервис описан в секции AuthServices. Для таких сервисов проверяется только логин-пароль. Чтобы выполнялась авторизация и проверки состояние счета и т.д. необходимо указать сервис как AcctServices. В документации это описано. Проверь этот момент.
  14. madf

    MOD_RADIUS for Stargazer

    Стоп-стоп, а при чем тут OnConnect? Это ж два разных механизма. Запрос на авторизацию через FreeRADIUS поступает на mod_radius (не тот про который говорит топикстартер) и там принимается решение об авторизации пользователя. Если пользователь авторизуется - к FreeRADIUS "улетает" подтверждение и, параллельно срабатывают скрипты OnConnect (локально и через rscriptd). Я так понимаю, ты писал о том что FreeRADIUS ведет себя так как будто получено подтверждение авторизации вне зависимости от состояния счета?
  15. Выставить FreeMb в 2 Гб (обратить внимание что FreeMb считается в деньгах, т.е. нужно пересчитать согласно тарифа) и настроить абонплату так чтобы cash в начале месяца был нулевой. FreeMb не переносится на новый месяц а просто устанавливается из тарифа. Моржно сделать тариф с нулевой абонплатой, зафиксировать состояние счета пользователя в, скажем, 0,001 денег, прописать в тарифе цену за трафик в 0,01 денег и установить в тарифе FreeMb в 1024*0,01 = 10,24. Как только пользователь выкачает свои 2 Гб его отключит. Ну или можно накрутить шейпы - в зависимости от пожеланий.
  16. Если все пойдет нормально, сегодня запущу тестовый сервер с полной нагрузкой одного из наших районов. Это примерно 2500 онлайнеров (в пике за сутки) из 6000 пользователей. Сейчас в базе (PostgreSQL 8.4) лежат данные за последний месяц преобразованные из файловой (в т.ч. детальная статистика, логи сессий и логи изменений параметров, для чего писались отдельные утилиты). Сейчас все это добро вместе с индексами (но без журналов транзакций, которые вынесены на отдельный винт) весит всего 87 Гб. Индексы, правда, еще не все, но основные. Лежит все это добро на четырех терабайтных винтах объединенных
  17. madf

    MOD_RADIUS for Stargazer

    Странно. Я бы сказал что такого не может быть. Для определения того, авторизовывать пользователя или нет, используется вызов USER::IsInetable, который как раз и обрабатывает disabled, passive, freeMb, credit и cash. Прошу еще раз внимательно это проверить.
  18. Ну вот в 2.4 точно убрали. Потому что смысла в этом нет
  19. Если Stargazer и умел когда-то "из коробки" работать со скриптами в пользовательских каталогах, то это было явно еще до того как я пришел в проект. Начиная с 2.4.6.8 я такого не наблюдаю. Да и нелогично пихать этот функционал в него - это можно двумя строчками реализовать через существующие скрипты.
  20. madf

    Авторизатор Stargazer для Linux

    Видимо, проблема в настройках.
  21. madf

    Авторизатор Stargazer для Linux

    Первый - это просто очень древняя версия второго.
  22. madf

    MOD_RADIUS for Stargazer

    Ну тогда либо с монтировкой и какой-то матерью прикручивать mod_radius к новым версиям Stargazer либо использовать rlm_stg и FreeRADIUS.
  23. Ну вообще-то эта возможность зависит не от базы а от скриптов OnConnect/OnDisconnect. И я не вижу необходимости в создании этих скриптов под каждого пользователя. А если их 7000? Все можно сделать скриптом, группируя пользователей по какому-то признаку.
  24. madf

    MOD_RADIUS for Stargazer

    Ну а если pppoe держать постоянно открытым а авторизовывать обычным авторизатором?
  25. madf

    MOD_RADIUS for Stargazer

    А зачем это знать FreeRADIUS'у?
×
×
  • Створити нове...