[linux] freeradius 설치방법[freeradius install and setting]

freeradius 설치 및 셋팅 방법에 대하여 알바보겠습니다.


TEST 환경은 "centos 6.8" 버추얼 박스에 설치 하였습니다. 

Freeradius version은 FreeRADIUS Version 2.2.6 버전 입니다.

freeradius를 설치 할때 필요한 소프트웨어는 다음과 같습니다.

freeradius , freeradius-mysql , freeradius-utils 이 필요 합니다.

이번 포스팅에서는 freeradius install 및 setting 방법에 대하여 알아보겠습니다.

1. freeradius 를 install  합니다.

"yum install -y freeradius"




freeradius에 사용될"freeradius-mysql"을 설치 합니다.

설치 명령어는  "yum install -y freeradius-mysql" 입니다.
  설치된 버전은 "freeradius-mysql-2.2.6-7.el6_9.x86_64" 입니다.                                      

"freeradius-utils"를 설치 합니다.

설치 명령어는 "yum install -y freeradius-utils" 입니다.


  설치된 버전은"freeradius-utils-2.2.6-7.el6_9.x86_64"             
  서치된 버전은"perl-DBI-1.609-4.el6.x86_64" 입니다.       


이제 freeradius의 서비스 시작 과 종료를 알아 보겠습니다.

서비스시작 명령어는 "service radiusd start" 입니다. 
서비스종료 명령어는 "service radiusd stop" 입니다.










freeradius 설치가 이상이 없는지 로컬테스트를 해보겠습니다.

먼저 "user" 파일에 테스트 할 계정을 에티터를 통하여 수정 합니다.
제가 생성한 계정은 test 와 비밀버호는 test로 생성 

freeradius test
테스트 명령어는  "radtest test test localhost:1812 0 testing123" 입니다.


"Sending Access-Request of id 25 to 127.0.0.1 port 1812
        User-Name = "test"
        User-Password = "test"
        NAS-IP-Address = 127.0.0.1
        NAS-Port = 0
        Message-Authenticator = 0x00000000000000000000000000000000
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=25, length=20"


"Access-Accept" 가 나오면 문제없이 설치 완료 된 것입니다.


다음 포스팅에서는 freeradius 상세 설정 및 데이터베이스 연동에 대하여 알아 보겠습니다.


댓글