Установил freeradius, прикрутил к нему mysql для авторизации, далее настройка DaloRadius.
root@radius:~# echo "User-Name=bruno,User-Password=boss123,Framed-IP-Address=1.2.3.4" | radclient localhost:1812 auth testing123
Sent Access-Request Id 27 from 0.0.0.0:33394 to 127.0.0.1:1812 length 51
Received Access-Accept Id 27 from 127.0.0.1:1812 to 127.0.0.1:33394 length 20
Вообще задание звучит так:
8) настроить выдачу дополнительных атрибутов в результате авторизации (например, Framed-IP-Address);
9) выполнить отправку аккаунтинг-запросов с помощью radclient: убедиться, что сессии в БД открываются (Start), обновляются (Interim-Update) и завершаются (Stop); разобраться с механизмом обработки запросов.
Атрибуты вроде добавляются но я не вижу их упоминания в выводе radtest и radclient
root@radius:~# radtest bruno boss123 localhost 0 testing123
Sent Access-Request Id 241 from 0.0.0.0:37079 to 127.0.0.1:1812 length 75
User-Name = "bruno"
User-Password = "boss123"
NAS-IP-Address = 127.0.1.1
NAS-Port = 0
Message-Authenticator = 0x00
Cleartext-Password = "boss123"
Received Access-Accept Id 241 from 127.0.0.1:1812 to 127.0.0.1:37079 length 20
Чем check attributes отличается от reply attributes