본문 바로가기

linux

[CentOs] Free Radius 설치하기

1. Radius 서버 설치

yum install freeradius freeradius-mysql freeradius-utils mysql-server

 

2. mysql 설치 되어있다는 가정하에 mysql에 radius 계정 생성

 

3.  DB dump Import

mysql -u [login] -p [pw] < /etc/raddb/sql/mysql/cui.sql
mysql -u [login] -p [pw] < /etc/raddb/sql/mysql/ippool.sql
mysql -u [login] -p [pw] < /etc/raddb/sql/mysql/nas.sql
mysql -u [login] -p [pw] < /etc/raddb/sql/mysql/schema.sql
mysql -u [login] -p [pw] < /etc/raddb/sql/mysql/wimax.sql

 

4. Radius 설정 편집

vim /etc/raddb/radiusd.conf

 

$INCLUDE sql.conf 주석 풀기

 

5. db 관련 설정 편집

vim /etc/raddb/sql.conf

 

database = "mysql"


#  Which FreeRADIUS driver to use.
driver = "rlm_sql_${database}"

# Connection info:
server = "localhost"
port = 3306
login = "radius"
password = "radius"

# Database table configuration for everything except Oracle
radius_db = "radius"

readclients = yes

 

6. sites-enabled 설정 편집

vim /etc/raddb/sites-enabled/default

authorize 부분 과

accounting 부분의  sql 주석을 해제한다

 

 

7. mysql에 사용자 입력

INSERT INTO radcheck (username, attribute, value) VALUES (‘testuser’, ‘Password’, ‘secretmysql’);

 

8. 테스트

radtest testuser secretmysql localhost 1812 testing123