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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2] 3
  Печать  
Автор Тема: Модуль Radius-атрибуты  (Прочитано 19318 раз)
dimonous
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 34


Просмотр профиля
« Ответ #15 : 26 Мая 2016, 13:29:12 »

Ок. Спасибо.

Тогда сюда же вопрос:
Есть тарифы с динамической скоростью, например:
Код:
if( sum_traf() < 50000000 ) { set_speed(11000) }

Но если я впишу в радиус-аттрибуты
Код:
PPPD-Upstream-Speed-Limit = 2048
PPPD-Downstream-Speed-Limit = 2048

,то что мне вписать в скрипт управления скоростью чтобы при наступлении условия заменялись также и аттрибуты
Код:
PPPD-Upstream-Speed-Limit = 11000
PPPD-Downstream-Speed-Limit = 11000

?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #16 : 26 Мая 2016, 16:41:12 »

Минус радиус атрибутов в том, что там нет динамики, значения устанавливаются в момент коннекта и не изменяются до конца сессии. Смотри модуль COA
Записан
dimonous
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 34


Просмотр профиля
« Ответ #17 : 26 Мая 2016, 17:13:28 »

Ясно. Только от микротиков сначало нужно избавиться. Спасибо за ответ.
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #18 : 01 Июня 2016, 23:20:20 »

Цитировать
После установки модуля, в безлимитных услугах появится параметр Radius, в который следует вписать дополнительные radius-атрибуты по-одному на каждую строку.

После установки не появилась.
И что то я не сильно понимаю где ковырять.
может туплю, ткните носам. Смеющийся
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #19 : 02 Июня 2016, 10:33:03 »

Убедись, что perl instal.pl -x закончился без ошибок.

Проверка, что файл услуг пропатчился верно:

Код:
grep radius /usr/local/nodeny/web/_o_services.pl
Цитировать
       name    => 'radius_attr',
        comment => L('Дополнительные radius-атрибуты, которые будут в ответе radreply'),
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #20 : 03 Июня 2016, 19:07:30 »

Убедись, что perl instal.pl -x закончился без ошибок.

Проверка, что файл услуг пропатчился верно:

Код:
grep radius /usr/local/nodeny/web/_o_services.pl
Цитировать
       name    => 'radius_attr',
        comment => L('Дополнительные radius-атрибуты, которые будут в ответе radreply'),

grep: /usr/local/nodeny/web/_o_services.pl: No such file or directory

он у меня

/usr/local/nodeny/web/o_services.pl

А в инстале модуля нет не чего подобного для добавления
Цитировать
       name    => 'radius_attr',
        comment => L('Дополнительные radius-атрибуты, которые будут в ответе radreply'),

Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #21 : 04 Июня 2016, 13:01:09 »

Кто нибудь что то ответит ?
Записан
Pa4ka
Старожил
****

Карма: 4
Offline Offline

Сообщений: 281

591884591
Просмотр профиля Email
« Ответ #22 : 04 Июня 2016, 13:31:45 »

Кто нибудь что то ответит ?
А что ответить если тебя попросили убедитсь, что perl install.pl -x закончился без ошибок.
Файлик /usr/local/nodeny/web/_o_services.pl должен был создаться и в выводе perl install.pl -x должно быть это видно.
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #23 : 04 Июня 2016, 14:00:13 »

Кто нибудь что то ответит ?
А что ответить если тебя попросили убедитсь, что perl install.pl -x закончился без ошибок.
Файлик /usr/local/nodeny/web/_o_services.pl должен был создаться и в выводе perl install.pl -x должно быть это видно.

Код:
--- Модуль coa ---
Файл create.noserver.coa.pm
  { file=>'noserver/coa.pm',hook=>'new' }
Файл create.cfg.coa.cfg.pm
  { file=>'cfg/coa.cfg.pm',hook=>'new' }

И в файлах модуля нет не чего про o_services.pl
Ошибок нет.
Записан
Pa4ka
Старожил
****

Карма: 4
Offline Offline

Сообщений: 281

591884591
Просмотр профиля Email
« Ответ #24 : 04 Июня 2016, 14:06:15 »

Кто нибудь что то ответит ?
А что ответить если тебя попросили убедитсь, что perl install.pl -x закончился без ошибок.
Файлик /usr/local/nodeny/web/_o_services.pl должен был создаться и в выводе perl install.pl -x должно быть это видно.

Код:
--- Модуль coa ---
Файл create.noserver.coa.pm
  { file=>'noserver/coa.pm',hook=>'new' }
Файл create.cfg.coa.cfg.pm
  { file=>'cfg/coa.cfg.pm',hook=>'new' }

И в файлах модуля нет не чего про o_services.pl
Ошибок нет.
Модуль CoA и radius атрибутов, два разных модуля
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #25 : 26 Июня 2016, 16:50:52 »

Данный модуль, в микртиках, делит скорость в мир и украину?
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #26 : 26 Июня 2016, 19:19:36 »

модуль скорость делить не может Улыбающийся
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #27 : 01 Марта 2017, 23:16:30 »

Подскажите это только у меня после отключения шейп остаётся, для того что бы не оставался необходимо в redstop что то добавлять?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #28 : 02 Марта 2017, 10:03:13 »

radstop не используется вообще, а если используется, то его надо выключить. Завершении сессии идет ядром по таймауту неактивности в несколько минут. Конечно, в этом случае ключик пропадает с запаздыванием, а не сразу как абонент отключился, но это сделано для того, чтоб завершение авторизации происходило в одном месте и там можно было дополнительные фичи включить если надо.

Чтобы после завершения авторизации удалялся шейпер - надо заюзать переменную $coa_disconnect в настройках модуля COA. Опять же, не забывать, что завершение авторизации произойдет через несколько минут после дисконнекта.

А вообще radstop имело бы смысл в pppoe, а у большинства юзается dhcp, там оно нафик не нужно, поскольку при выключении компа не факт что комп пошлет на  dhcp-сервер инфо об освобождении адреса
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #29 : 02 Марта 2017, 20:31:03 »

radstop не используется вообще, а если используется, то его надо выключить. Завершении сессии идет ядром по таймауту неактивности в несколько минут. Конечно, в этом случае ключик пропадает с запаздыванием, а не сразу как абонент отключился, но это сделано для того, чтоб завершение авторизации происходило в одном месте и там можно было дополнительные фичи включить если надо.

Чтобы после завершения авторизации удалялся шейпер - надо заюзать переменную $coa_disconnect в настройках модуля COA. Опять же, не забывать, что завершение авторизации произойдет через несколько минут после дисконнекта.

А вообще radstop имело бы смысл в pppoe, а у большинства юзается dhcp, там оно нафик не нужно, поскольку при выключении компа не факт что комп пошлет на  dhcp-сервер инфо об освобождении адреса

У меня PPPoE, в какую сторону копать ?
Записан
Страниц: 1 [2] 3
  Печать  
 
Перейти в:  

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