网上也有很多关于freeradius服务器的搭建过程,笔者试过很多次,但都无功而返,原因是他们的介绍过于笼统,即使一步不差的按照他们的方法进行搭建,也是漏洞百出,错误连篇。因此笔者写下这篇博文,以供大家参考。经笔者多次搭建测试,没问题。
创建服务器之前我们需要准备以下软件包:(网上都有,可以自行下载)
1、freeradius-server-3.0.11.tar
2、centos6.2
注意:笔者的centos6.2是安装在VMware虚拟机上的,由于服务器在搭建的过程中需要云端下载安装MySql数据库,所以要保证Linux系统(centos6.2)能够访问到网络。
接下来是笔者的详细搭建过程:
1、拷贝freeradius-server-3.0.11.tar压缩包到centos中
2、root下使用命令tar -xzvf freeradius-server-3.0.11.tar.gz 解压缩包
3、执行命令yum install libtalloc-devel -y安装libtalloc
4、进入解压后的文件夹下tar -xzvf freeradius-server-3.0.11,执行命令./configure
5、先后执行命令make、make install
6、进入cd /usr/local/etc/raddb,用vim打开文件users。将以下内容注释去掉
steve Cleartext-Password := "testing"
Service-Type = Framed-User,
Framed-Protocol = PPP,
Framed-IP-Address = 172.16.3.33,
Framed-IP-Netmask = 255.255.255.0,
Framed-Routing = Broadcast-Listen,
Framed-Filter-Id = "std.ppp",
Framed-MTU = 1500,
Framed-Compression = Va