FreeRadius چیست و راه اندازی FreeRadius بر روی Centos

farshid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
5/1/15
ارسال ها
51
امتیاز
3
سلام
FreeRadius یک نرم افزار Radius server می باشد که حاوی library های لازم برای Radius Client نیز هست و تحت لایسنس GNU توسعه داده می شود. این نرم افزار یک نرم افزار اکانتینگ ماژولار می باشد که authentication ها را اعم EAP-TTLS و PEAP و EAP را پشتیبانی میکند.
مراحل نصب این نرم افزار بر روی CentOS ===>

ابتدا با دستورات زیر بسته های لازم را نصب نمایید
کد:
yum install epel-release
yum install freeradius freeradius-mysql freeradius-utils mysql-server -y

سپس اقدامات لازم جهت راه اندازی بانک اطلاعاتی آن یعنی MySQL را توسط دستورات زیر اجرا نمایید :
کد:
service mysql start
/usr/bin/mysql_secure_installation

بعد از راه اندازی MySQL با دستور mysql -uroot -p وارد محیط MySQL شوید و دستورات زیرا جهت راه اندازی و ایجاد دیتابیس اجرا کنید

کد:
CREATE DATABASE radius;
GRANT ALL PRIVILEGES ON radius.* TO radius@localhost IDENTIFIED BY "webadmin";
flush privileges;

و سپس با دستورات زیر دیتابیس Freeradius را در بانک اطلاعاتی ساخته شده ایمپورت کنید :
کد:
mysql -uroot -p
SOURCE /etc/raddb/sql/mysql/schema.sql

سپس بایستی مشخصات دیتابیس ساخته شده را در Freeradius وارد کنید که توسط دستورات زیر می توانید آن را انجامدهید

کد:
# Connection info:
    server = "localhost"
    #port = 3306
    login = "radius"
    password = "webadmin"
    radius_db = "radius"

نکته : در مسیر /etc/raddb/radiusd.conf حتما چک کنید عبارت $INCLUDE sql.conf جهت استفاده از تنظیمات دیتابیس وجود داشته باشد.

سپس در مسیر /etc/raddb/clients.conf رمز مورد نظر خود را وارد کنید و با دستور service radiusd restart سرویس freeradius را اجرا کنید.

همینک برای اضافه کردن دستگاه یا همان NAS مورد نظر فایل /etc/freeradius/clients.conf را با یک ویرایشگر باز کنید و یک بلاک همانند زیر در آن فایل اضافه کنید.(متغییر ها را طبق نیاز تغییر دهید)
کد:
client SERVER_IP {
    secret        = Secret
    shortname    = yourNAS
    nastype     = other
}

همینک نصب Freeradius شما به پایان رسیده است.

پاینده باشید
 

Pedi

عضو تایید شده
کاربر انجمن
عضویت
4/5/17
ارسال ها
1
امتیاز
1
سن
39
سلام ، وقتی بعد از نصب برای تست Time Out میده چیکار باید کرد؟

مراحل کامل و بادقت انجام شده بارها daloradius هم بدون مشکل بالا میاد اما freeradius اصلا response نداره نه از NAS لوکال نه از NAS خارج

ممنون میشم راهمایی بفرمایید
 
بالا