标签:源地址 解决 分享 文件下载 tar 下载 org 成功 安装配置
注:本次安装是基于FreeRadius 3版本进行安装配置的,在配置Mysql的过程中,与2版本有些不同。操作系统是CentOS 7
一、准备工作
工具的安装
#安装rz、sz命令用于文件上传 yum install -y lrzsz
rz命令:
修改yum镜像源地址为网易开源镜像源,解决国外镜像下载慢的问题。repos文件下载地址:http://mirrors.163.com/
#进入目录 cd /etc/yum.repos.d #备份repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup #rz上传163repos文件 #刷新缓存 yum clean all yum makecache
修改yum镜像源地址为阿里巴巴开源镜像源。
#进入目录 cd /etc/yum.repos.d #备份repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo #刷新缓存 yum clean all yum makecache
安装编译FreeRadius所需要的依赖
#安装wget、gcc、gcc-c++、make yum install –y wget gcc gcc-c++ make #安装libtalloc yum -y install libtalloc libtalloc-devel #安装openssl以及openssl头文件 yum install -y openssl openssl-devel
二、安装FreeRadius service端
安装方法一:
yum安装,安装后FreeRadius的路径为/etc/raddb
yum install -y freeradius
安装方法二:
make编译安装,安装后FreeRadius的路径为/usr/local/etc/raddb
通过wget命令下载FreeRadius压缩包
cd /home
wget ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-3.0.15.tar.gz
或者直接下载压缩包(下载地址:http://freeradius.org/releases/),然后使用rz命令上传至服务器
tar命令解压压缩包,并进入解压后的文件夹
tar -zxvf freeradius-server-3.0.15.tar.gz
cd freeradius-server-3.0.15
使用./configure检测你的安装平台的目标特征,出现错误提示缺什么就安装什么,例:出现configure: error: FreeRADIUS requires libtalloc 错误则安装libtalloc及libtalloc-devel。监测成功后出现make.inc.in文件
./configure
检测不成功:
检查成功:
没有其他错误后编译安装FreeRadius
#编译 make #安装 make install
或者
make & make install
使用命令:
#开启freeRadius调试模式 radiusd -X
出现Ready to process requests表示安装成功
三、Mysql的安装
四、FreeRadius与Mysql关联
登陆mysql,创建一个名为radius的数据库
mysql> create database radius;
创建radius用户,并赋予管理radius数据库的权限,密码为:radius123
mysql> grant all on radius.* to radius@localhost identified by ‘radius123‘;
刷新
mysql> flush privileges;
切换到FreeRadius存放sql目录下
cd /usr/local/etc/raddb/mods-config/sql/main/mysql
导入FreeRadius的sql文件
mysql -uradius -pradius123 radius<schema.sqle
wifi认证Portal开发系列(二):FreeRadius的安装和测试、关联Mysql
标签:源地址 解决 分享 文件下载 tar 下载 org 成功 安装配置
原文地址:http://www.cnblogs.com/FlyingPuPu/p/7772410.html