- 
	
			
				
					October 30th, 2023, 01:18
				
			
			
				
					#1
				
				
				
			
	 
	
		
			
			
				عضو دائم
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 آموزش راه اندازی Raduis Server ( اکانتینگ )
				
				
						
							
							
						
						
							
						
				
					
						
							با سلام و احترام 
دوستان از مشکلات بی پایان IBSng و مابقی ردیوس سرور ها آگاه هستند . 
می تونید ردیوس سرور رو مستقیم نصب و با دانش برنامه نویسی سیستم شخصی یا سیستم تجاری ردیوس سرور راه اندازی کنید :
این آموزش بر پایه رد هست هست .
ابتدا سیستم عامل ( در این آموزش آلما لینوکس ) را آپدیت و سپس یک دیتابیس برای ردیوس سرور خود انتخاب می کنیم . 
در اینجا MariaDB را نصب می کنیم :
	
		
			
			
				sudo dnf -y install mariadb-server
sudo systemctl start mariadb
			
		
 
	 
 سپس با دستور sudo mysql_secure_installation به آن رمز داده و موارد امنیتی آن را انجام می دهیم . 
در ادامه ردیوس سرور را نصب می کنیم :
	
		
			
			
				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 یا هر نام دلخواهی بسازیم :
اتصال :
ساخت :
	
		
			
			
				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
			
		
 
	 
 و در پایان :
	
		
			
			
				sudo systemctl restart radiusd
			
		
 
	 
 * تا به اینجا Raduis سرور راه اندازی و میکروتبیک و... رو می تونید ای پی سرور رو بهش بدید تا جواب دهی انجام شود . 
* در جدول users می تونید نام کاربری و رمز  رو مشخص کنید . 
* این پروژه رو می تونید با فریمورک های خوبی مثل لاراول به تجاری سازی برسونید . 
موفق باشید .
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازasrhosting به دلیل پست مفید
        
    
    
         
     
 
		
		- 
		
			
						
						
							October 30th, 2023 01:18
						
					
					
						
							 # ADS