- عضویت
- 5/1/15
- ارسال ها
- 51
- امتیاز
- 3
سلام
FreeRadius یک نرم افزار Radius server می باشد که حاوی library های لازم برای Radius Client نیز هست و تحت لایسنس GNU توسعه داده می شود. این نرم افزار یک نرم افزار اکانتینگ ماژولار می باشد که authentication ها را اعم EAP-TTLS و PEAP و EAP را پشتیبانی میکند.
مراحل نصب این نرم افزار بر روی CentOS ===>
ابتدا با دستورات زیر بسته های لازم را نصب نمایید
سپس اقدامات لازم جهت راه اندازی بانک اطلاعاتی آن یعنی MySQL را توسط دستورات زیر اجرا نمایید :
بعد از راه اندازی MySQL با دستور mysql -uroot -p وارد محیط MySQL شوید و دستورات زیرا جهت راه اندازی و ایجاد دیتابیس اجرا کنید
و سپس با دستورات زیر دیتابیس Freeradius را در بانک اطلاعاتی ساخته شده ایمپورت کنید :
سپس بایستی مشخصات دیتابیس ساخته شده را در Freeradius وارد کنید که توسط دستورات زیر می توانید آن را انجامدهید
نکته : در مسیر /etc/raddb/radiusd.conf حتما چک کنید عبارت $INCLUDE sql.conf جهت استفاده از تنظیمات دیتابیس وجود داشته باشد.
سپس در مسیر /etc/raddb/clients.conf رمز مورد نظر خود را وارد کنید و با دستور service radiusd restart سرویس freeradius را اجرا کنید.
همینک برای اضافه کردن دستگاه یا همان NAS مورد نظر فایل /etc/freeradius/clients.conf را با یک ویرایشگر باز کنید و یک بلاک همانند زیر در آن فایل اضافه کنید.(متغییر ها را طبق نیاز تغییر دهید)
همینک نصب Freeradius شما به پایان رسیده است.
پاینده باشید
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 شما به پایان رسیده است.
پاینده باشید