Добрый день.
Я просмотрел раздел документации на сайте, и не нашёл там ничего на предмет того, какой формат должны иметь пакеты CoA, чтобы корректно работать с Accel-PPP. Можно ли об этом где-то почитать? Суть в том, что есть необходимость связать сервер на Accel-PPP со сравнительно нестандартным RADIUS-сервером, и чтобы поставить его разработчику ТЗ по CoA, нужна какая-то документация.
Формат пакетов CoA
Re: Формат пакетов CoA
Добрый день, про CoA/PoD вы можете узнать из rfc.
Использовать примерно так
Обратите внимание на последнюю строку в примерах, что только по User-Name срабатывать не будет, необходимо добавлять дополнительные аргументы.
Что бы accel-ppp принимал CoA/PoD в accel-ppp.conf секции [radius] необходимо задать dae-server={ip интерфейса сервера} и секрет.
Использовать примерно так
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
Что бы 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).