Beginner Posted February 26, 2010 Posted February 26, 2010 При установлении сессии парсится radattr. Если ли возможность штатными средствами переписать значения? Или надо сторонними скриптами? Вставить ник Quote
Beginner Posted February 27, 2010 Author Posted February 27, 2010 (edited) А что подробнее? Биллинг отдает параметры шейпера при входе клиента через radius, pppoe запушен с плагинами radius radattr. Шейпер устанавливается по данным из radattr для клиентского интерфейса. Если ли возможность менять параметры шейпинга (скорость ограничения) на лету - не прерывая сессию Edited February 27, 2010 by Beginner Вставить ник Quote
Latik Posted February 27, 2010 Posted February 27, 2010 Если ли возможность менять параметры шейпинга (скорость ограничения) на лету - не прерывая сессию Есть. CoA Вставить ник Quote
Beginner Posted March 1, 2010 Author Posted March 1, 2010 Если ли возможность менять параметры шейпинга (скорость ограничения) на лету - не прерывая сессию Есть. CoA Так это стандарт. Он может не иметь ни одного живого воплощения. На реальном софте, в частности на вышеперечисленном, реализации есть? Вставить ник Quote
martin74 Posted March 1, 2010 Posted March 1, 2010 а где можно понять, какие radius атрибуты умеет отрабатывать pppd ? вообще в принципе. Про возможность расширения через плугин radattr я в курсе. Хотелось бы увидеть список того, что он умеет отрабатывать сам. Вставить ник Quote
RushOnline Posted March 2, 2010 Posted March 2, 2010 а где можно понять, какие radius атрибуты умеет отрабатывать pppd ? вообще в принципе. Про возможность расширения через плугин radattr я в курсе. Хотелось бы увидеть список того, что он умеет отрабатывать сам.Список к сожалению небогат. Сам pppd как известно с радиусом не работает вообще, поэтому с ним в поставке идёт два плагина: 1. raduis - RADIUS authentication plugin, соответственно учит pppd авторизации через радиус. 2. radattr - The radattr plugin for pppd causes all radius attributes returned by the RADIUS server at authentication time to be stored in the file, соответственно умеет тупо писать ответ радиуса в текстовый файл. Соответственно найдёте/напишете ещё плагинов - будет доп.функционал. Нет - тогда это вроде всё, что умеет pppd с radius. Вставить ник Quote
martin74 Posted March 2, 2010 Posted March 2, 2010 Про плагины - я в курсе. Использую оба. Но вот откуда можно узнать, что ип адрес абоненту назначается из Framed-IP-Address и т.п.? Про Simultaneous-Use тоже из форума узнал. Подозреваю, что умеет Acct-Update. А узнать это все где? Вставить ник Quote
Latik Posted March 2, 2010 Posted March 2, 2010 Так это стандарт. Он может не иметь ни одного живого воплощения. На реальном софте, в частности на вышеперечисленном, реализации есть? В частности mpd 5.4 это умеет, например: echo User-Name = $user, mpd-limit += \"in#1=all shape $speed_up pass\", mpd-limit += \"out#1=all shape $speed_down pass\" | radclient $nas:$nas_port coa $nas_pass меняет без дисконекта параметры ноды ng_car. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.