Биллинговая система Nodeny
22 Ноября 2024, 19:03:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2]
  Печать  
Автор Тема: Передача параметров скорости клиента через радиус на микротик  (Прочитано 13166 раз)
YuSHa
NoDeny
Постоялец
*

Карма: 6
Offline Offline

Сообщений: 183


318444293
Просмотр профиля Email
« Ответ #15 : 22 Июля 2010, 18:47:58 »

в таком случае  создаётся шейпер с одинаковой скоростью что на приём, что на отдачу. А если я ставлю отдачи меньше? скажем 1024/256? как быть?
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #16 : 22 Июля 2010, 18:52:24 »

делать программируемый тариф и в нем выставлять скорость.
и поменять запрос выборки из БД
Записан
Demeo
NoDeny
Постоялец
*

Карма: 6
Offline Offline

Сообщений: 204


Просмотр профиля Email
« Ответ #17 : 23 Июля 2010, 11:22:52 »

в таком случае  создаётся шейпер с одинаковой скоростью что на приём, что на отдачу. А если я ставлю отдачи меньше? скажем 1024/256? как быть?

Моя процедура для разных скоростей отдачи/приема

Код:
DROP PROCEDURE IF EXISTS `radreply`;
DELIMITER $$
CREATE PROCEDURE `radreply` (IN login VARCHAR(64))
BEGIN
  DECLARE usr_id INT;
  DECLARE usr_ip VARCHAR(15);
  DECLARE speedrx VARCHAR(15);
  DECLARE speedtx VARCHAR(15);

  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 speed INTO speedrx from plans2 where id=(select paket from users where id=usr_id);
  SELECT speed_out INTO speedtx from plans2 where id=(select paket from users where id=usr_id);

  SELECT NULL,login,'Framed-IP-Address',usr_ip,'=';
  SELECT NULL,login,'Framed-IP-Netmask','255.255.255.255','=';
  SELECT NULL,login,'Acct-Interim-Interval','50','=';
  SELECT NULL,login,'Ascend-Data-Rate',speedtx,'=';
  SELECT NULL,login,'Ascend-Xmit-Rate',speedrx,'=';

END$$
DELIMITER ;
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #18 : 23 Июля 2010, 12:23:44 »

точно, там же отдельно идет вход и исход.
Записан
Страниц: 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!