MySQL을 사용하여 데이터를 저장하는 freeradius 서버가 있습니다.
다음은 내 데이터베이스입니다
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 | := | PAP |
| 2 | eapgroup | Auth-Type | := | EAP |
+----+-----------+-----------+----+-------+
radusergroup table
+----------+-----------+----------+
| username | groupname | priority |
+----------+-----------+----------+
| varun | eapgroup | 1 |
| varun | group1 | 2 |
+----------+-----------+----------+
우리는 free radius와 함께 두 가지 인증 유형을 사용하는 두 개의 서로 다른 클라이언트를 가지고 있습니다. 하나는 PAP
비밀번호를 User-Password
속성으로 사용 하고 보냅니다 .
다른 클라이언트 사용자 EAP
와가에 비밀번호를 전송 EAP-Message
하고Message-Authenticator
PAP 인증에 실패하거나 할 때 내가 원하는이며, User-Password
속성은 그것을 사용해야 존재하지 EAP
로 Auth-Type
하고있는 경우 EAP
와 Message-Authenticator
반경에 존재하는 그것을 액세스 - 거부하거나 인증 실패 메시지와 함께 응답해야 속성이 아니다.
도움을 주시면 감사하겠습니다.
... 즉, 처음 이제까지 내가 메시지 인증 자에게이 방법을 사용하여 RADIUS 클라이언트의 들었습니다.
—
grawity
글쎄, 당신이 사용하는 경우
—
하기 Varun Taliyan
Auth-Type
EAP
대신 일반 텍스트의 두 가지 추가 속성을 사용 EAP-Message
하고 Message-Authenticator
그러나 요점은, 내가 대신 어떤에서 하나 둘 다 사용하고자 PAP
하고EAP