我有一个与MySQL工作的RADIUS服务器,我使用这个RADIUS为2个不同的服务的AAA,
Service1使用Auth-Type作为“PAP”,Service2使用“EAP”
radcheck table +-----+----------+--------------------+----+--------------+ | id | username | attribute | op | value | +-----+----------+--------------------+----+--------------+ | 474 | varun | Cleartext-Password | := | sunshine3003 | +-----+----------+--------------------+----+--------------+ radreply table +----+----------+--------------+----+-------+ | id | username | attribute | op | value | +----+----------+--------------+----+-------+ | 1 | varun | Fall-Through | = | Yes | +----+----------+--------------+----+-------+ radgroupcheck table +----+-----------+-----------+----+-------+ | id | groupname | attribute | op | value | +----+-----------+-----------+----+-------+ | 1 | group1 | Auth-Type | := | Local | | 2 | eapgroup | Auth-Type | := | EAP | +----+-----------+-----------+----+-------+ radusergroup table +----------+-----------+----------+ | username | groupname | priority | +----------+-----------+----------+ | varun | eapgroup | 1 | | varun | group1 | 2 | +----------+-----------+----------+
我想使用组“group1”为Service1和“eapgroup”为Service2当我检查半径守护进程日志,它显示它总是使用“eapgroup”这两个服务。
也许是因为它的优先级高?
我想要检查身份validation与“EAP组”使用EAP作为身份validationtypes,如果失败它应该使用“组1”或身份validationtypes的PAP
谢谢,任何帮助将不胜感激。