ユーザーとクライアント(nas)の認証にPostgreSQLでFreeRADIUS2.1.12を使用しています。私はこれに少し慣れていません-数週間前にこのサーバーをセットアップするように割り当てられたときにRADIUSが何であったかを学びました)、誤解している場合はご容赦ください。
FreeRADIUSが使用するデータベースには、「属性」列を持つテーブルがいくつかあります。ウェブ上の examples から、列にはAuth-Type
、Framed-IP-Address
、Crypt-Password
などの多くのものを含めることができることがわかります。ただし、有効な属性を示すドキュメントはどこにも見つかりませんでした。
私が来た最も近いものは RFC属性リスト ですが、上記の例はどれもそのリストにありません。これは、ベンダー固有の属性のセットがあることを意味します。しかし、検索の日々には何も見つかりませんでした。
FreeRADIUSで受け入れ可能な属性のドキュメントはどこにありますか? SQLテーブル/設定ファイルに応じて異なる属性のセットがありますか?
何日も前に検索したにもかかわらず、質問を投稿してから数分後に答えが見つかるのはおかしいです。
各属性の説明はありませんが、FreeRADIUSが属性を保存/検索する場所を見つけました。これらのリストを使用して、少なくとも必要なものを理解できます。
私のdebianインストールでは、/etc/freeradius/dictionary
にはファイル/usr/share/freeradius/dictionary
が含まれています。他の多くのシステムでは、ファイルパスのfreeradiusをraddbに置き換える必要があると思います。
/usr/share
の辞書ファイルには、他の多くのファイルが含まれています。特に、RFC定義、FreeRADIUSベンダー固有の定義の場合はdictionary.freeradius
、ユーザーファイルやSQLデータベースなどの場合はdictionary.freeradius.internal
です。
うまくいけば、これは同様の質問を持つ他の誰かを助けるでしょう。
あなたの質問に具体的に答えるために、freeradiusの属性のリストはここにあります:
http://freeradius.org/rfc/attributes.html
このページには、「ベンダー固有の属性は含まれていません」と記載されています。
freeradius wiki page には、RFC2868、RFC2865の更新、場合によってはRFC2869を含む「..属性は関連するRFCから自動的に生成されます...」と記載されています。