logo资料库

FreeRADIUS 3.0 安装与配置.doc

第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
资料共14页,剩余部分请下载后查看
1 系统要求
1.1操作系统
1.2所需软件
1.3注意事项
2FreeRADIUS 3.0的安装
2.1安装FreeRADIUS 3.0 服务器程序
2.2安装FreeRADIUS工具包(freeradius-utils)
3FreeRADIUS 3.0的测试
3.1 修改用户管理配置文件
3.2修改防火墙配置
3.3以调试方式启动freeradius
3.4使用测试工具测试
4MariaDB的安装
5FreeRADIUS与MariaDB的对接
5.1安装freeradius-mysql组件
5.2激活和启动mariadb服务
5.3创建数据库
5.4导入表结构
5.5建立组信息和用户信息
5.6修改 FreeRADIUS中的mysql 认证配置
5.7修改 FreeRADIUS中的mysql 配置文件
5.8测试通过数据库做用户认证
FreeRADIUS 3.0 安装配置指南 2 0 1 4 - 0 1 - 0 7 2 0 1 4 - 0 1 - 0 7
修改历史记录 序号 版本号 内容 修订人 日期 审核 1 2 1.0 1.1 Page 2 of 14
目 录 3 2 1 系统要求 ...........................................................................................................................................4 1.1 操作系统 ...............................................................................................................................4 1.2 所需软件 ...............................................................................................................................4 1.3 注意事项 ...............................................................................................................................4 FreeRADIUS 3.0 的安装..................................................................................................................4 2.1 安装 FreeRADIUS 3.0 服务器程序 ................................................................................... 5 2.2 安装 FreeRADIUS 工具包(freeradius-utils)............................................................ 6 FreeRADIUS 3.0 的测试..................................................................................................................6 3.1 修改用户管理配置文件 .......................................................................................................6 3.2 修改防火墙配置 ...................................................................................................................7 3.3 以调试方式启动 freeradius............................................................................................. 7 3.4 使用测试工具测试 ...............................................................................................................8 4 MariaDB 的安装...............................................................................................................................9 FreeRADIUS 与 MariaDB 的对接 .................................................................................................. 9 5 5.1 安装 freeradius-mysql 组件 ............................................................................................ 9 5.2 激活和启动 mariadb 服务 ...................................................................................................9 5.3 创建数据库 .........................................................................................................................10 5.4 导入表结构 .........................................................................................................................11 5.5 建立组信息和用户信息 .....................................................................................................11 5.6 修改 FreeRADIUS 中的 mysql 认证配置 ........................................................................ 12 5.7 修改 FreeRADIUS 中的 mysql 配置配置文件 ................................................................ 13 5.8 测试通过数据库做用户认证 ............................................................................................ 13 Page 3 of 14
1 系统要求 1.1 操作系统 CentOS 7.0 x86_64 网址:http://www.centos.org/ 1.2 所需软件 1. FreeRADIUS 3.0 网址:http://freeradius.org/ 目前最新版本为 3.0.6. 2. MariaDB 网址:https://mariadb.com/ 目前最新版本为 10.0. 注:MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可。开发这个分支的原因之一是:甲骨文公司收购了 MySQL 后,有将 MySQL 闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB 的目的是完全 兼容 MySQL,包括 API 和命令行,使之能轻松成为 MySQL 的代替品。MariaDB 虽然 被视为 MySQL 数据库的替代品,但它在扩展功能、存储引擎以及一些新的功能改进方 面都强过 MySQL。 1.3 注意事项 1. 本文提到的所有操作,需要以 root 身份执行。 2. 操作系统需要能够访问互联网。 2 FreeRADIUS 3.0 的安装 根据官网上的说明,建议采用二进制安装包的形式安装,而不推荐从源代码编译的方 式。因此,本次采用二进制安装包的形式安装。 Page 4 of 14
2.1 安装 FreeRADIUS 3.0 服务器程序 1. 以 root 身份登录到终端,执行以下命令: yum install freeradius 正常情况下,会输入下图的信息: 2. 输入“y”,继续安装 3. 安装完毕后,如下图所示 Page 5 of 14
2.2 安装 FreeRADIUS 工具包(freeradius-utils) 这个工具包是用于测试 freeradius 的,后面会用到。安装方法同前,执行一下命令: yum install freeradius-utils 3 FreeRADIUS 3.0 的测试 3.1 修改用户管理配置文件 该文件是/etc/raddb/users,使用 vi 工具打开,命令如下: vi /etc/raddb/users 打开文件后,查找 steve Cleartext-Password :="testing" (76-84 行), 取消该段内容的注释。如 图所示: Page 6 of 14
3.2 修改防火墙配置 修改防火墙配置,允许 freeradius 所使用的端口 1812,1813 通过。命令如下: iptables -A INPUT -p udp --dport 1812 -j ACCEPT iptables -A INPUT -p udp --dport 1813 -j ACCEPT 3.3 以调试方式启动 freeradius 执行一下命令: radiusd –X 正常情况下,会输出如下图所示的信息: Page 7 of 14
3.4 使用测试工具测试 再打开一个新的终端,以 root 身份登录,执行如下命令: radtest steve testing localhost 0 testing123 正常情况下,应该输出如下图所示的信息: Page 8 of 14
分享到:
收藏