私はMySQLを使ってデータを保存するfreeradiusサーバを持っています。次FreeRadiusで2つのAuth-Type PAPとEAPを使用する
は、一つはPAP
を使用し、User-Password
属性にパスワードを送信し、我々は無料の半径を持つ2つの異なる認証タイプを使用する2つの異なるクライアントを持っている私のデータベース
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 |
+----------+-----------+----------+
です。私が欲しいもの
し、別のクライアントユーザEAP
とEAP-Message
でパスワードを送信してMessage-Authenticator
はUser-Password
属性は、それがEAP
EAP
Auth-Type
として及び場合を使用する必要があります提示し、Message-Authenticator
されていない場合にPAPが認証に失敗した場合や、されていますradius属性に存在しない場合、アクセス拒否または認証失敗メッセージで応答する必要があります。
すべてのヘルプは手動control:Auth-Type
を設定しないでください