rlm_detail(5) FreeRADIUS Module rlm_detail(5)

rlm_detail - ماژول نگارش جزئیات بسته‌های RADIUS در FreeRADIUS

ماژول rlm_detail بسته‌های radius را در فایل‌های «detail» می‌نویسد. این ماژول در درجه اول برای ذخیره اطلاعات حسابرسی (accounting) استفاده می‌شود، اما می‌تواند در بخش‌های دیگر نیز برای ثبت جزئیات بسته‌ها به کار رود.

قالب فایل مشابه با سرورهای قدیمی Livingston است و بسیاری از تجزیه‌کننده‌های فایل «detail» باید با FreeRADIUS به درستی کار کنند.

موارد اصلی پیکربندی که باید به آن‌ها توجه داشت عبارتند از:

نام فایلی که رکوردهای بسته‌های radius در آن ذخیره می‌شوند. توجه: این متغیر مشمول بسط پویای رشته می‌شود و می‌تواند شامل متغیرهای FreeRADIUS باشد تا یک نام فایل پویا ایجاد کند.
%{radacctdir}/%{Client-IP-Address}/detail-%Y%m

این کار به ازای هر کلاینت، یک فایل در ماه ایجاد می‌کند. این امر فرآیند «چرخش فایل» (file rotation) را به طور خودکار از درون خود سرور محقق می‌سازد.

مجوزهای دسترسی فایل. در صورت عدم تعیین، مقدار پیش‌فرض 0600 است.
این گزینه روی 'yes' یا 'no' تنظیم می‌شود. مقدار پیش‌فرض آن 'no' است. برای فعال‌سازی قفل‌گذاری فایل، که همراه با برنامه 'radrelay' استفاده می‌شود، این مقدار را روی yes تنظیم کنید.

modules {
  ...
  detail {
    filename = ${radacctdir}/%{Client-IP-Address}/detail-%Y%m
    permissions = 0600
    dir_permissions = 0755
    locking = no
  }
  ...
}
  ...
accounting {
 ...
 detail
 ...
}

authorization, accounting, pre_proxy, post_proxy, post_authentication

/etc/raddb/radiusd.conf

radiusd(8), radiusd.conf(5)

Chris Parker, cparker@segv.org

27 June 2013