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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 [3] 4 5 6
  Печать  
Автор Тема: Nodeny plus + Debain + Accel-ppp  (Прочитано 39401 раз)
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #30 : 16 Апреля 2015, 08:02:49 »

вам по факту нужно сделать модуль под noserver, чтобы он дергал ipset + через телнет/coa выставлял скорость

а зачем телнет ?
изменит nofire.pl
ipfw на ipset 
убрать все что касается пайпов.
и управление доступом готово.

дописать и добавить пару полей в базу.
в nofire.pl пару строк для сравнения текущей скорости и скорости абона
а скорость передавать через радиус
ним же и передергивать скорость (если отличается) .

 
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 326


Просмотр профиля Email
« Ответ #31 : 16 Апреля 2015, 10:19:58 »

А что из себя пайпы представляют? для чего они?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #32 : 16 Апреля 2015, 10:24:21 »

А что из себя пайпы представляют? для чего они?
шейпер = нарезка скорости

кусок из процедуры
(правда для других целей и версии)
вам надо будет изменить условие ( есть услуга или нет)
  IF (usr_st='on') THEN
    SELECT speed * 1000 INTO usr_speed from plans2 where id=(select paket from users where id=usr_id);
    SELECT NULL,login,'Ascend-Data-Rate',usr_speed,'=';
  ELSE
    SET usr_speed=1024;
    SELECT NULL,login,'Ascend-Data-Rate',usr_speed,'=';
  END IF;
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 326


Просмотр профиля Email
« Ответ #33 : 16 Апреля 2015, 10:45:39 »

У Вас будет возможность/время разобрать со мной nofire ну и то что вы написали? Естественно не бесплатно. Улыбающийся
А то в коде логику я не понимаю Улыбающийся
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #34 : 16 Апреля 2015, 10:50:29 »

У Вас будет возможность/время разобрать со мной nofire ну и то что вы написали? Естественно не бесплатно. Улыбающийся
А то в коде логику я не понимаю Улыбающийся
нет , столько времени просто нету.
помочь могу и бесплатно.
стукни в аську
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 326


Просмотр профиля Email
« Ответ #35 : 16 Апреля 2015, 10:59:17 »

Ну начнем тогда с радиуса Улыбающийся
Настроен он по документации h_tp://app.nodeny-plus.com.ua/docs/work/mpd5.html с accel-ppp, все работает.
Насколько я понял с предыдущего биллинга, accel_у нужны два параметра
Код:
attr-down=PPPD-Downstream-Speed-Limit
attr-up=PPPD-Upstream-Speed-Limit
Которые ему нужно передать. Вот тут то и вопрос. Как?
Так же хотелось бы менять скорость динамически, чтоб работали услуги Повышение скорости.

Хорошо стукну. Спасибо.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4789



Просмотр профиля
« Ответ #36 : 16 Апреля 2015, 15:41:21 »

Кстати, если нужен модуль COA - могу выложить
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 367


Просмотр профиля
« Ответ #37 : 16 Апреля 2015, 18:55:37 »

Кстати, если нужен модуль COA - могу выложить
Это что-то вроде того, о чем мы разговаривали?
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 326


Просмотр профиля Email
« Ответ #38 : 16 Апреля 2015, 19:00:32 »

Кстати, если нужен модуль COA - могу выложить
Он не идет стандартно? В документации не нашел.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4789



Просмотр профиля
« Ответ #39 : 16 Апреля 2015, 19:15:13 »

 Модуль coa не идет в стандартной поставке. Давал его тестировать только, кажется, elite. Этот модуль - это скрипт nofire, который по radius-у посылает команды клиентам. Например, команду изменения скорости в настройках модуля:

Код:
$coa_on = {
    type     => 'coa',
    template => <<TMPL,
Framed-IP-Address={{ip}}
Filter-Id="{{speed_in1_kb}}/{{speed_out1_kb}}"
TMPL
};

Т.е, как вы заметили, можно послать команду на pppoe сервер установить/изменить скорость клиенту - отпадает необходимость в управлении фаерволом. Или вот в настройках отправка команды "отключить":

Код:
$coa_off = {
    type     => 'disconnect',
    template => <<TMPL,
Framed-IP-Address={{ip}}
TMPL
};

Сделаю цену модуля символическую: 10 грн, что покажет некоторым, что оплата в интернете - это просто, достаточно не лениться, взять из кошелька пластиковую карту, ввести номер и cvv, и вуаля - вы откроете для себя мир новых возможностей)
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 326


Просмотр профиля Email
« Ответ #40 : 16 Апреля 2015, 19:31:29 »

Цитировать
отпадает необходимость в управлении фаерволом.
Через Coa даже блокировать можно?

Та как бы не ленимся оплачивать)
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #41 : 19 Апреля 2015, 14:11:47 »

Цитировать
отпадает необходимость в управлении фаерволом.
Через Coa даже блокировать можно?

Та как бы не ленимся оплачивать)
можно вообще через CoA управлять без использования ipset
Записан
fet4
Старожил
****

Карма: 2
Offline Offline

Сообщений: 326


Просмотр профиля Email
« Ответ #42 : 21 Апреля 2015, 09:58:22 »

Стас выложи пожалуйста модуль COA.
Записан
sever
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 82


Просмотр профиля
« Ответ #43 : 25 Октября 2016, 16:29:27 »

Где можно взять модуль COA?
Есть описание?
Готов купить.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4789



Просмотр профиля
« Ответ #44 : 25 Октября 2016, 16:56:51 »

В личном кабинете http://nodeny.com.ua/signin надо скачать "Модуль RADIUS Change of Authorization"

Документация: http://nodeny.com.ua:8080/wiki/index.php/COA
Записан
Страниц: 1 2 [3] 4 5 6
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!