Page 1 of 1

Формат пакетов CoA

Posted: 16 Jan 2018, 15:30
by Mistkerl
Добрый день.
Я просмотрел раздел документации на сайте, и не нашёл там ничего на предмет того, какой формат должны иметь пакеты CoA, чтобы корректно работать с Accel-PPP. Можно ли об этом где-то почитать? Суть в том, что есть необходимость связать сервер на Accel-PPP со сравнительно нестандартным RADIUS-сервером, и чтобы поставить его разработчику ТЗ по CoA, нужна какая-то документация.

Re: Формат пакетов CoA

Posted: 16 Jan 2018, 16:06
by dimka88
Добрый день, про CoA/PoD вы можете узнать из rfc.
Использовать примерно так

Code: Select all

echo 'NAS-Port=0' | radclient 127.0.0.1:3799 disconnect testing123
echo "Acct-Session-Id=55dd1a11e0546abc" |  radclient  127.0.0.1:3799 disconnect testing123
echo "User-Name=1111,Framed-IP-Address=xx.xxx.xxx.xx,PPPD-Downstream-Speed-Limit=10000,PPPD-Upstream-Speed-Limit=10000" |  radclient  127.0.0.1:3799 coa testing123
Обратите внимание на последнюю строку в примерах, что только по User-Name срабатывать не будет, необходимо добавлять дополнительные аргументы.
Что бы accel-ppp принимал CoA/PoD в accel-ppp.conf секции [radius] необходимо задать dae-server={ip интерфейса сервера} и секрет.

Code: Select all

dae-server=x.x.x.x:port,secret
Specifies IP address, port to bind and secret for Dynamic Authorization Extension server (DM/CoA).