FreeRadius配置与验证测试_v3.0

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Freeradius配置与验证测试

[摘要]本文主要介绍FreeRadius安装和基本测试。增加介绍配置FreeRadius支持IPv6地址方式认证的内容。

在CentOS5.5系统安装和配置FreeRadius服务器,进行简单的认证测试。在安装FreeRadius服务器前,预先需要在服务器上安装Gcc编译器和openssl。

1环境检查

1、查看openssl版本

# openssl version -a

OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

2、查看gcc版本

#gcc –v

gcc 版本4.1.2 20080704 (Red Hat 4.1.2-52)

3、系统进行一次升级

#yum –y update

2FreeRadius安装

到官网下载FreeRadius安装包

/

在此下载的是Version 2.2.0. tar.gz(PGP Signature)版本

freeradius-server-2.2.0.tar.gz

1、上传到CentOS服务器,注意要使用二进制方式,建议放到根目录下。

2、修改文件属性

#chmod 777 freeradius-server-2.2.0.tar.gz

3、解压文件

#tar xvf freeradius-server-2.2.0.tar.gz

4、进入解压目录

# cd freeradius-server-2.2.0

5、编译服务器

#./configure

checking for gcc... gcc

checking for C compiler default output file name... a.out checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed checking for g++... g++

checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes

checking how to run the C preprocessor... gcc -E

checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E

checking for AIX... no

checking whether gcc needs -traditional... no

checking whether we are using SUNPro C... no

checking for ranlib... ranlib

checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking whether byte ordering is bigendian... no

checking for gmake... no

checking for make... /usr/bin/make

configure: error: GNU Make is not installed. Please download and install it from ftp:///pub/gnu/make/ before continuing.

#make && make install

此过程需要编译和安装,可能需要几分钟。请耐心等待。。。。

6、查看服务器安装位置

#cd /usr/local/etc/raddb

查看该目录,如果存在证明服务器安装完成。

7、启动FreeRadius服务器。Debug模式运行。

#radiusd –X

终端会提示:

... adding new socket proxy address * port 59867

Listening on authentication address * port 1812

Listening on accounting address * port 1813

Listening on command file /usr/local/var/run/radiusd/radiusd.sock

Listening on authentication address 127.0.0.1 port 18120 as server inner-tunnel Listening on proxy address * port 1814

Ready to process requests.

证明服务器已经启动。

注意:在2.0以前版本为-AXf X为Debug模式

无参数正常模式

-X debug模式

相关文档
最新文档