У меня не получается заставить Radius работать так, чтобы он брал логины с базы, а не из своего файла либо у логинов в базе не прописан какой-то идентификатор, чтобы Radius их принимал.
При проверке выдает:
root@ATMOSPHERE-NET:~# radtest sqltest testpwd 127.0.0.1 1812 testing123
Sending Access-Request of id 236 to 127.0.0.1 port 1812
User-Name = "sqltest"
User-Password = "testpwd"
NAS-IP-Address = 127.0.0.1
NAS-Port = 1812
rad_recv: Access-Reject packet from host 127.0.0.1 port 1812, id=236, length=20
В базе логин и пароль прописаны:
mysql> select * from radcheck where UserName='sqltest';
+----+----------+-----------+----+---------+
| id | username | attribute | op | value |
+----+----------+-----------+----+---------+
| 1 | sqltest | Password | == | testpwd |
+----+----------+-----------+----+---------+
4 rows in set (0.07 sec)
Похожие темы в поиске находил, но они проблемы не решили.