با سلام و احترام
دوستان از مشکلات بی پایان IBSng و مابقی ردیوس سرور ها آگاه هستند .
می تونید ردیوس سرور رو مستقیم نصب و با دانش برنامه نویسی سیستم شخصی یا سیستم تجاری ردیوس سرور راه اندازی کنید :
این آموزش بر پایه رد هست هست .
ابتدا سیستم عامل ( در این آموزش آلما لینوکس ) را آپدیت و سپس یک دیتابیس برای ردیوس سرور خود انتخاب می کنیم .
در اینجا MariaDB را نصب می کنیم :
سپس با دستور sudo mysql_secure_installation به آن رمز داده و موارد امنیتی آن را انجام می دهیم .sudo dnf -y install mariadb-server
sudo systemctl start mariadb
در ادامه ردیوس سرور را نصب می کنیم :
پس از نصب آن را فعال می کنیم :sudo dnf install -y @freeradius freeradius-utils freeradius-mysql
ردیوس را به فایروال مجاز می کنیم :sudo systemctl enable --now radiusd.service
sudo firewall-cmd --add-service=radius --permanent
sudo firewall-cmd --reload
خب تا اینجا همه چی آماده هست تا ردیوس سرور درخواست ها رو پذیرش کند .
برای اینکه مخزن یوزر ها رو به mariadb متصل کنیم کافیه یک دیتابیس به نام raduis یا هر نام دلخواهی بسازیم :
اتصال :
ساخت :mysql -u root -p
سپس دیتابیس نمونه را ایمپرت می کنیم :CREATE DATABASE radius;
RANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "Password1_1webhostingtalk";
FLUSH PRIVILEGES;
quit;
mysql -u root -p radius < /etc/raddb/mods-config/sql/main/mysql/schema.sql
کپی کانفیگ :
sudo ln -s /etc/raddb/mods-available/sql /etc/raddb/mods-enabled/
فایل کانفیگ رو باز می کنیم و اطلاعات دیتابیس رو بهش میدبیم :
sudo nano /etc/raddb/mods-available/sql# Connection info:
#
server = "localhost"
port = 3306
login = "radius"
password = ""
# Database table configuration for everything except Oracle
radius_db = "radius"
سپس :
و در پایان :sudo chgrp -h radiusd /etc/raddb/mods-enabled/sql
* تا به اینجا Raduis سرور راه اندازی و میکروتبیک و... رو می تونید ای پی سرور رو بهش بدید تا جواب دهی انجام شود .sudo systemctl restart radiusd
* در جدول users می تونید نام کاربری و رمز رو مشخص کنید .
* این پروژه رو می تونید با فریمورک های خوبی مثل لاراول به تجاری سازی برسونید .
موفق باشید .