freeradius 3.0.13でカスタムアトリビュートの応答について
RADIUSでカスタムの応答アトリビュートを作成して、認証後にNAS側へ応答したいと思っていますが、エラーが発生して認証が失敗してしまいます。
検証は以下の手順で行っております。
手順
- radreplyへの追加
> insert into radreply values(null,"user1","Custom-TEST1",":=","56789");
> select * from radreply;
+----+----------+---------------+----+-----------+
| id | username | attribute | op | value |
+----+----------+---------------+----+-----------+
| 1 | user1 | Custom-TEST1 | := | 56789 |
+----+----------+---------------+----+-----------+
2 rows in set (0.00 sec)
- dictionaryへのアトリビュートの登録
$ vi /etc/raddb/dictionary
アトリビュート追加
$ grep Custom-TEST1 /etc/raddb/dictionary
ATTRIBUTE Custom-TEST1 3000 integer
しかし、radtestコマンドを使って認証試験を実施すると認証エラーが発生し、
デバッグモードでエラーの内容を見てみると、以下のエラーが出力されています。
(0) sql: ERROR: Error parsing value: Unknown or invalid value "10.0.0.1" for attribute Custom-TEST1
(0) sql: ERROR: Error parsing user data from database result
(0) sql: ERROR: SQL query error getting reply attributes
教えていただきたい内容としては、上記エラーの解決方法となります。
何卒宜しくお願い致します。