FreeRadius 2.1.6 for WPA在Red Hat Enterprise Linux AS 5的详尽安装与测试教程

需积分: 0 1 下载量 93 浏览量 更新于2024-09-14 收藏 48KB DOC 举报
本文档详细介绍了如何在Linux系统(如Red Hat Enterprise Linux AS 5)上安装和配置FreeRadius服务器以支持WPA安全协议。FreeRadius是一个开源的认证、计费和授权解决方案,适用于网络访问控制。以下是安装和测试FreeRadius for WPA的关键步骤: 1. 卸载旧版本的FreeRadius: 首先,确保已卸载旧版本的FreeRadius(freeradius-1.1.3-1.2.el5),使用`rpm -e freeradius1`命令完成。 2. 下载和安装最新版本(freeradius-server-2.1.6): 访问FreeRadius官网(<http://freeradius.org/download.html>)下载最新版本,这里给出的是freeradius-server-2.1.6.tar.bz2。然后在`/opt`目录下解压和编译安装包: - `cd /opt` - `mkdir host` - `tar xjvf /opt/download/freeradius-server-2.1.6.tar.bz2` - `cd freeradius-server-2.1.6` - `./configure` - `make` - `make install` 3. 安装位置: - `/usr/local/sbin`目录下包含了核心服务,如checkrad, raddmin, radwatch, rc.radiusd等。 - `/usr/local/bin`目录下存放了其他实用工具,如radtest, randpkt等。 - 配置文件存储在`/usr/local/etc/raddb`。 - 手册文档在`/usr/local/share/man`。 - 运行时文件存放在`/usr/local/var/run/radiusd`。 - 日志文件存放在`/usr/local/var/log/radius`,其中radacct目录用于计费记录。 - 属性定义文件在`/usr/local/share/freeradius`。 - 库文件位于`/usr/local/lib`。 4. 测试安装: - 使用`radiusd -Xf`启动radiusd服务,并检查是否正常运行。 - 在另一个终端窗口中,执行`radtest test test localhost 0 testing123`进行测试请求。这个命令会发送一个访问请求到本地主机(127.0.0.1),验证用户名和密码("test")。 通过以上步骤,您已经成功地在Linux系统上安装并配置了FreeRadius for WPA,可以用来管理WPA安全的网络接入。后续根据需求,还需要配置认证策略、添加客户端信息和设置计费规则等,确保网络访问的安全性和管理效率。