FreeRadius是一个开源的radius服务器,一般工作在Linux系统上。本文主要是描述FreeRadius的安装和使用过程,所以文中出现的相关软件版本仅供参考。
1、安装CentOS 6.6系统
CentOS 是RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。为什么我会选择CentOS,是因为我选择了相信别人。
2、下载安装freeradius-server-release_2_2_0
首先,下载下来的freeradius-server-release_2_2_0是一个压缩包,linux中关于解压文件的命令请自行百度。
然后,进入解压目录配置./configure
最后,编译make && make install
查看服务器安装位置,一般在/usr/local/etc/raddb下面。
在安装的这个环节我遇到缺少编译环境gcc、安装其他radius服务器版本make失败的问题。
3、本地验证freeradius服务器是否安装成功
安装完成后,通过命令radiusd -X启动freeradius服务器,出现如下图的监听状态说明启动成功了。如果要停止radius服务器可以使用“ctrl+c”,也可以使用命令killall -9 radiusd。