Биллинговая система Nodeny
21 Мая 2024, 17:44:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
  Начало Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 [2]
16  Главная категория / Nodeny 50 / Re: ng_car : 14 Апреля 2010, 16:00:20
Есть недостаток пока (возможно комуто и существенный) - не меняет находу скорость .
Но есть идеи в этом направлении ...
17  Главная категория / Nodeny 50 / Re: ng_car : 14 Апреля 2010, 15:54:11
Нарезка согласно биллингу

DROP PROCEDURE IF EXISTS `radreply`;
DELIMITER $$
CREATE PROCEDURE `radreply` (IN login VARCHAR(64))
BEGIN
  DECLARE usr_id INT;
  DECLARE usr_ip VARCHAR(15);
  DECLARE rate_limit INT;
  DECLARE rate_limit_out INT;
  DECLARE normal_burst INT;
  DECLARE normal_burst_out INT;
  DECLARE extended_burst INT;
  DECLARE extended_burst_out INT;

  SELECT id,ip INTO usr_id,usr_ip FROM users WHERE name=login;
  INSERT into dblogin (mid,act,time) VALUES (usr_id,47,unix_timestamp());
  SELECT plans2.speed,plans2.speed_out INTO rate_limit,rate_limit_out from users,plans2 where users.name=login and users.paket=plans2.id ;
  SET rate_limit=rate_limit*1024;
  SET rate_limit_out=rate_limit_out*1024;
  SET normal_burst=ROUND(rate_limit*3/16);
  SET normal_burst_out=ROUND(rate_limit_out*3/16);
  SET extended_burst=2*normal_burst;
  SET extended_burst_out=2*normal_burst_out;
  SELECT usr_id as id,login,'Framed-IP-Netmask' as Attribute,'255.255.255.255' as Value,':=' as op;
  SELECT usr_id as id,login,'Framed-IP-Address' as Attribute,usr_ip as Value,':=' as op;
  IF (rate_limit>0) THEN SELECT usr_id as id,login,"mpd-limit" as Attribute,concat("out#1=all shape ",rate_limit," ",normal_burst," ",extended_burst) as Value,"+=" as op;
  END IF;
  IF (rate_limit_out>0) THEN SELECT usr_id as id,login,"mpd-limit" as Attribute,concat("in#1=all shape ",rate_limit_out," ",normal_burst_out," ",extended_burst_out) as Value,"+=" as op;
  END IF;
END$$
DELIMITER ;


По аналогичному принцыпу реализовано и для Mikrotik .
Аналогичное встречал (когда уже сделал) на http://groups.google.com/group/nodeny для CISCO .
18  Главная категория / Nodeny 50 / Re: ng_car : 14 Апреля 2010, 15:35:50
   Да. У меня пользователи работают через vpn, а через радиус получают настройки для ng_car .
19  Главная категория / Nodeny 50 / Re: Задания работникам : 16 Марта 2010, 10:17:56
  При создании задания без указания работника желательное время начала работ немного нето получается - минуты указываются времени создания . В демке
Вид работ   не указан
Комментарий   TEST123456789
Рекомендовано выполнить в   17.03.10 12:07  (я же указывал 12.00 но в 10.07)
В очереди   02 мин

Вид работ   не указан
Комментарий   TEST23456789
Рекомендовано выполнить в   17.03.10 15:08  (та же проблема)
В очереди   01 мин

но если указать например 12ю01 и тд (проблемы только когда узазывается 00) то все нормально.
20  Главная категория / Nodeny 50 / Задания работникам : 16 Марта 2010, 01:41:13
  Есть небольшая проблема при создании нового задания работникам указываем желательное время начала задания (например завтра в 11.00) и получаем в подготовленных заданиях с временем 11 и минуты соотвествуют времени создания (например 45) задания. Эта проблема наблюдается только когда желательное время начала задания 00 (нули) . В принцыпе проблема небольшая ...
Страниц: 1 [2]
Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!