前言
前面笔者分享了在ubuntu上搭建PPPoE服务器的步骤和一些问题及解决办法,但是这学期的综合课程设计内容是要求搭建和配置由radius协议实现认证和计费的PPPoE服务器,之前的东西只是第一步,本文接着分享如何在ubuntu上安装配置FreeRadius来实现基于radius协议的认证和计费。
关于radius的介绍可以看一下这里:
系统配置及需要安装的软件系统:ubuntu 14.04
安装软件:freeradius-mysql(自动安装freeradius本体)
mysql-server
安装命令:sudo apt-get install freeradius-mysql mysql-server
进行FreeRadius基本配置
修改 /etc/freeradius/clients.conf,这是FreeRadius的客户端配置文件,在这里我们要将我们之后要与服务器连接的客户端的信息写入配置文件,例如加入如下几行:client 192.168.0.2 {
ipaddr = 192.168.0.2
secret = testing123
require_message_authenticator = 0
}
表示有一个 ip地址为192.168.0.2的客户端之后要接入Freeradius服务器,它与服务器的共享密钥为 testing123。
该配置文件一般已经配置好了一个本地测试的客户端,即ip地址为 localhost 的客户端。
修改 /etc/freeradius/radiusd.conf,这是FreeRadius的配置文件