一、安装mysql相关软件
因为要将认证信息存在数据库mysql中,所以必须安装如下三个软件。
sudo apt-get install mysql-server
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
二、安装freeradius
首先从官网下载安装文件freeradius-server-3.0.15.tar.gz
tar zxvf freeradius-server-3.0.15.tar.gz 解压
cd freeradius-server-3.0.15 进入解压后目录
./configure
make
make install
安装完成后,配置文件的位置在/usr/local/etc/raddb。如果make install遇到权限问题,请用sudo make install。
注:./configure这个命令会检查操作系统中缺哪些必要的库,并将缺哪些库告诉你,你百度一下安装即可。ubuntu-16.04.3中需要安装如下库,你最好在./configure 之前就安装好,否则还得运行一遍./configure
sudo apt-get install libtalloc-dev
sudo apt-get install libssl-dev
sudo apt-get install openssl