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/defaultauthorize 부분 과
accounting 부분의 sql 주석을 해제한다
7. mysql에 사용자 입력
INSERT INTO radcheck (username, attribute, value) VALUES (‘testuser’, ‘Password’, ‘secretmysql’);
8. 테스트
radtest testuser secretmysql localhost 1812 testing123
'linux' 카테고리의 다른 글
[Linux] 사용자 계정 추가, 수정, 삭제, 패스워드 변경 (0) | 2017.05.17 |
---|---|
[CentOs] 레드마인(RedMinde) 설치 하기 (0) | 2017.05.10 |
[Linux] 오라클 설치 (0) | 2017.02.03 |
[Linux] Mysql 설치 /삭제 / 계정생성 / 권한설정 (0) | 2017.02.03 |
[Linux] Cent Os 본딩(Bonding) (0) | 2017.02.03 |