| rlm_always(5) | ماژول FreeRADIUS | rlm_always(5) |
نام (NAME)
rlm_always - ماژول FreeRADIUS
توضیحات (DESCRIPTION)
ماژول rlm_always روشی ساده برای بازگرداندن «همیشگی» یک مقدار در حین پردازش یک بخش پیکربندی فراهم میکند.
مورد اصلی پیکربندی rcode است که کد بازگشتی حاصل از این نمونهسازی ماژول را تعیین میکند. مقدار پیشفرض در صورت عدم تعیین، 'fail' است.
گزینههای معتبر برای rcode به شرح زیر هستند:
- reject
- رد کردن کاربر؛
پیکربندی (CONFIGURATION)
- rcode = <code>
- این ماژول همیشه با کد مشخصشده بازمیگردد، همانطور که در جدول بالا فهرست شده است. در صورت مشخص نشدن، مقدار پیشفرض 'fail' است.
- simulcount = <n>
- اگر از این ماژول در بخش session{} استفاده شود، گزینه simulcount داشتن 'n' نشست فعال توسط کاربر را شبیهسازی میکند. پیشفرض این است که تعداد نشستها بازنویسی نشود.
- mpp = <yes|no>
- اگر روی yes تنظیم شود و این ماژول در بخش session{} استفاده گردد، داشتن نشستهای multilink توسط کاربر را شبیهسازی میکند. پیشفرض 'no' است.
مثالها (EXAMPLES)
modules {
...
# نمونهسازی ماژول "always" با نام "ok"
always ok {
# کد بازگشتی برای این نمونه "ok" است:
rcode = ok
}
...
}
authorize {
...
redundant {
sql1 # تلاش برای یافتن کاربر در sql1
sql2 # تلاش برای یافتن کاربر در sql2
# پیشفرض در اینجا شکست خواهد بود، اما...
ok # اگر هنوز هم پیدا نشد، مشکلی نیست (OK).
}
...
}
بخشها (SECTIONS)
authorization, authentication, postauthentication, preaccounting, accounting, preproxy, postproxy
فایلها (FILES)
/etc/raddb/mods-available/always
همچنین ببینید (SEE ALSO)
radiusd(8), radiusd.conf(5), unlang(5)
جزئیات بیشتر درباره نحوه عملکرد کدهای بازگشتی ماژول را میتوانید در http://wiki.freeradius.org/config/Fail-over بیابید.
نویسندگان (AUTHORS)
Chris Parker <cparker@segv.org>, Matthew Newton <matthew@newtoncomputing.co.uk>.
| 10 January 2015 |