نصب FreeRADIUS بر روی CentOS و Ubuntu

Print Friendly

FreeRADIUS یک ماژول با کارایی بالا است که تحت مجوز عمومی GNU در نسخه دوم خود توسعه و توزیع شده است. این یک ابزار رایگان و متن باز است. مجموعه ی FreeRADIUS شامل : RADIUS Server , RADIUS Client library , PAM library و APACHE Module و امکانات اضافی دیگر است.

ویژگی های FreeRADIUS :
FreeRADIUS محبوب ترین سرور RADIUS متن باز وگسترده ترین سرور RADIUS مستقر در جهان است. این نرم افزار تمامی پروتکل های احراز هویت را پشتیبانی می کند و سرور آن با یک ابزار مدیریت کاربر مبتنی بر وب PHP به نام dialupadmin مدیریت می شود.

ماژول های همراه با سرور آن LDAP ، PostgreSQL ، Oracle ، MySQL و بسیاری از پایگاه داده های دیگر را پشتیبانی می نمایند. این نرم افزار تمامی انواع احراز هویت عمومی EAP ، از جمله PEAP و EAP-TTLS را شامل می شود.

FreeRADIUS همچنین تنها سرور RADIUS متن باز برای پشتیبانی از سرور های مجازی می باشد. استفاده از سرور های مجازی بدان معنی است که پیاده سازی پیچیده را ساده می کند و پشتیبانی و نگهداری پر هزینه را برای مدیران شبکه تا حد زیادی کاهش می دهد.

این آموزش به شما نشان می دهد که چگونه آن را بر روی CentOS و Ubuntu نصب و راه اندازی کنید.

نصب FreeRADIUS :
گام اول
برای ۵ CentOS :

برای CentOS 6 :

برای Ubuntu :

گام دوم
سپس MYSQL را با دستورات زیر راه اندازی میکنیم :
برای CentOS :

برای Ubuntu :

برای تنظیم یک پسورد جدید و تنظیمات امنیتی از دستور زیر استفاده می کنیم :

برای ساخت پایگاه داده RADIUS :

یا

بعد از اینکه از شما root password خواسته می شود ، آن را وارد کنید و برای ساخت پایگاه داده از دستورات زبر پیروی کنید :

گام سوم
برای استفاده از جداول پایگاه داده از دستور زیر استفاده می کنیم :

برای CentOS :

برای Ubuntu :

و فراموش نکنید از این قسمت خارج شوید :

گام چهارم
اکنون برای استفاده از تنظیمات به مسیر زیر بروید :
برای CentOS :

برای Ubuntu :

اکنون شما باید وارد پایگاه داده ساخته شده خود شوید و جزییات آن را مشاهده کنید ، برای نمونه :

به مسیر etc/raddb/clients.conf/ رفته و پسورد خود را تغییر دهید :

گام پنچم
سپس RADIUS را یک بار ریست کنید و دوباره عملکرد آن را چک کنید.
برای CentOS :

برای Ubuntu :

گام ششم
برای اضافه کردن کاربران ( VPN سرورهای خارجی) از دستورات زیر پیروی کنید :
برای CentOS :

برای Ubuntu :

در ادامه آن :

برای اضافه کردن :

برای دسترسی به احراز هویت سرورهای خارجی بر روی سرور FreeRADIUS باید در ادامه کارهای زیر را دنبال کنید. برای اضافه کردن کاربر و تغییر تنظیمات اینگونه عمل کنید.
برای CentOS :

برای Ubuntu :

سپس با دستور زیر به پایگاه داده وارد شوید :

و سپس با تغییر پایگاه داده با دستور زیر از RADIUS استفاده کنید:

سپس ،

بعد از آن می توانید کاربر را تست کنید :

با دیدن “rad_recv: Access-Accept” می توانید مطمئن شوید نصب به درستی صورت گرفته است.
در پایان با باز کردن فایل etc/raddb/sql.conf/ برای CentOS و etc/freeradius/sql.conf/ برای Ubuntu و وارد کردن دستورات زیر کار تکمیل می شود:

به

Behrouz Varzande

I interest to work at CISCO Systems and Linux

شما احتمالا این مطالب را نیز دوست دارید...

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *