radtest и radclient
Как можно потестировать работу сервера FreeRadius ? Есть два способа:
Для простой проверки с логином-паролем достаточно:
1 |
radtest steve abrakadabra localhost 1812 testing123 |
Если же нужно «подробное» тестирование (например при отладке FreeRadius), с эмуляцией авторизации аккаунтингом и прочим, можно воспользоваться radclient.
простая авторизация:
1 |
echo "User-Name=tot1,User-Password=9z5T0PC1" | radclient -x 127.0.0.1:1812 auth testing123 |
авторизация с необычными параметрами:
1 |
echo "User-Name=4C:5E:0C:2E:7F:15,Agent-Remote-Id=0x9845623a8c98,Agent-Circuit-Id=0x00010006" | radclient -x 127.0.0.1:1812 auth testing123 |
аккаунтинг:
1 |
echo "User-Name=4C:5E:0C:2E:7F:15,Agent-Remote-Id=0x00030f26054a,Agent-Circuit-Id=0x00010002" | radclient -x 127.0.0.1:1813 acct testing123 |