5.3-001-RC2 CoA
5.3-001-RC2 CoA
Добрый день!
Есть ли на форуме те кто уже установил RC2 и попробовал в работе CoA для изменения скорости тарифа на лету?
Поделитесь пожалуйста способом решения или может разработчики намекнут как надо это сделать, пока нет документации на 5.3?
Есть ли на форуме те кто уже установил RC2 и попробовал в работе CoA для изменения скорости тарифа на лету?
Поделитесь пожалуйста способом решения или может разработчики намекнут как надо это сделать, пока нет документации на 5.3?
А тут не описано?
http://www.netup.ru/download/UTM5/5.3/UTM_rus.pdf
http://www.netup.ru/download/UTM5/5.3/UTM_rus.pdf
1. В dynashape настраиваете RADIUS-атрибуты шейпирования (задаются в виде шаблона, в который подставляется скорость)
2. В свойствах NAS включаете CoA и соответствующий секрет
3. Настраиваете NAS (чтобы принимал CoA пакеты, зависит от используемого NAS)
При изменении ширины канала на NAS будет уходить CoA-Request, в котором будут присутствовать новые атрибуты шейпирования.
Документацию будем дорабатывать, возможно присутствующего там описания недостаточно.
2. В свойствах NAS включаете CoA и соответствующий секрет
3. Настраиваете NAS (чтобы принимал CoA пакеты, зависит от используемого NAS)
При изменении ширины канала на NAS будет уходить CoA-Request, в котором будут присутствовать новые атрибуты шейпирования.
Документацию будем дорабатывать, возможно присутствующего там описания недостаточно.
serjk
Что сделано в mpd5
Где XX.XX.XX.XX - это ip UTM+радиус
pass - пароль заданный в билинге.
Вопрос такой как выглядит шаблон в который подставляется скорость?
Типа такого?
ID вендора и ID атрибута?
Можно пару скринов с Вашего тестового стенда админки UTM, дабы избежать лишних вопросов?
Как понимаю mpd5 v. 5.6 уже собран для поддержки RAD_COA_REQUEST. RAD_COA_REQUEST определяется в /usr/include/radlib.h
Что сделано в mpd5
Код: Выделить всё
set radsrv peer XX.XX.XX.XX pass
set radsrv open
pass - пароль заданный в билинге.
Вопрос такой как выглядит шаблон в который подставляется скорость?
Типа такого?
Код: Выделить всё
out#1=all shape 30720000 pass burst 3840000
Можно пару скринов с Вашего тестового стенда админки UTM, дабы избежать лишних вопросов?
Как понимаю mpd5 v. 5.6 уже собран для поддержки RAD_COA_REQUEST. RAD_COA_REQUEST определяется в /usr/include/radlib.h
Здесь есть некоторые примеры для MPDkirush писал(а):Спасибо будем пробовать. А нельзя ли поподробней про 3ий пункт?
viewtopic.php?p=53739
CoA запрос - по сути такой же RADIUS пакет, но его инициатором является utm5_radius, а за обработку отвечает NAS.
Вам нужно настроить NAS таким образом, чтобы он принимал CoA запросы на определенном интерфейсе и порту. Запросы должны подписываться секретом, который задан в биллинге в свойствах NAS (т.е. utm5_radius и NAS должны иметь одинаковый секрет).
В CoA запросе содержится ряд атрибутов, в частности User-Name, Acct-Session-ID, Framed-IP-Address, чтобы NAS мог определить, какую сессию следуют модифицировать.
Атрибуты, определяющие ширину канала, зависят от используемого Вами NAS (по ссылке выше есть примеры для MPD). Эти атрибуты должны быть настроены в свойствах динамического шейпирования в UTM5.
Ну понятно Вендор и ID остаются теми же что и ранее.
Понимаю что дополнительно на впн сервере добавить замечательную строку вида
Понимаю что дополнительно на впн сервере добавить замечательную строку вида
Код: Выделить всё
set radsrv self 127.0.0.1 3799
Вероятно только
Если mpd и ядро стоят на одной машине, то 127.0.0.1
Код: Выделить всё
set radsrv self <интерфейс NAS, на который будут приходить CoA запросы от utm5_radius> 3799
Шаблоны следующего вида (стенда с MPD в данный момент нет, так что это стоит рассматривать как пример)ZeM писал(а):serjk
Типа такого?Код: Выделить всё
out#1=all shape 30720000 pass burst 3840000
