
FreeRADIUS 服务器项目是一个高性能、高度可配置的多协议策略服务器,支持 RADIUS、DHCPv4、DHCPv6、DNS、TACACS+ 和 VMPS。它在 GNU GPLv2 许可条款下提供。使用 RADIUS 可以将网络的认证和授权集中化,并在向网络添加或删除新用户时最大限度地减少需要进行的更改数量。
FreeRADIUS 可以对 802.1x(WiFi)、拨号、PPPoE、VPN、VoIP 等系统上的用户进行身份验证。它支持 MySQL、MariaDB、PostgreSQL、Oracle、Microsoft Active Directory、Apache Cassandra、Redis、OpenLDAP 等后端数据库。它每天被用于对数亿人的互联网接入进行身份验证,覆盖从 10 人到 1000 万以上用户的站点。
请参阅 文档 目录,其中包含版本 4 的完整文档。
另请参阅 https://freeradius.org 和 https://www.freeradius.org/documentation/freeradius-server/4.0.0/ 以获取更多文档。
我们 不 推荐使用 AI 工具来生成 FreeRADIUS 配置。经验表明,这些配置大多有误。
我们 确实 建议使用 AI 工具来分析您的配置,并提出优化或改进建议。但是,这些建议应受到高度怀疑。
AI 的优势不在于创建新内容。AI 的优势在于分析大量现有内容。计算机比人更善于记忆,也更善于交叉检查配置的一致性、错误或遗漏之处。因此,AI 有时会有所帮助。
要安装服务器,请参阅 安装说明 文档。
我们理解服务器可能难以配置、安装或管理。毕竟,它是一个具有多种不同配置可能性的复杂系统。
最常见的问题是人们在不了解自己在做什么、也没有测试其更改的情况下,大量更改配置。推荐的操作方法如下:
radiusd -X)下启动。此方法将确保您尽快拥有适合您站点的可用配置。虽然通过一系列小步骤进行可能会让人感到沮丧,但替代方案总是会花费更多时间。“快速而松散”的方式会比快速取得进展更令人沮丧!
以调试模式(radiusd -X)运行服务器,然后阅读输出。我们怎么强调这一点都不为过。绝大多数问题都可以通过仔细阅读调试输出来解决,其中包含有关常见问题的警告(WARNING)以及如何修复这些问题的建议。
调试输出在 radiusd-X 页面中有详细解释。
阅读配置文件。服务器的许多部分仅在配置文件中有大量注释说明。
搜索邮件列表。例如,使用 Google 搜索 "site:lists.freeradius.org <搜索词>" 将返回 FreeRADIUS 邮件列表中的结果。
可以通过邮件列表获得更多帮助,包括商业支持。
在向邮件列表发帖时,我们建议粘贴 radiusd -X 的输出。该信息显示服务器在收到数据包时正在做什么,以及如何处理这些数据包。
不要将配置文件发布到邮件列表。它们没有用。相反,请发布 radiusd -X 的输出。我们真的怎么强调这一点都不为过。
请务必清晰描述问题是什么。空洞的问题不会让你交到朋友。例如:"我改了东西,现在它不工作了。我该怎么办才能修复它?"
如果您有任何评论,或在让 FreeRADIUS 按您的意愿工作时遇到困难,请发布到 'freeradius-users' 列表(见上面的 URL)。FreeRADIUS 邮件列表由 FreeRADIUS 社区运营和维护。列表用户将非常乐意回答您的问题,但前提是您已首先阅读了与您的问题相关的文档。
如果您怀疑服务器存在缺陷、希望请求功能或提交代码补丁,请使用 freeradius-server 仓库 的 GitHub issue 跟踪器。但是,几乎总是最好先在邮件列表上提出问题,以确定它是否真的是缺陷或缺失的功能。
收集缺陷报告数据的说明可以在这里和线上 https://www.freeradius.org/documentation/freeradius-server/4.0.0/developers/bugs.html 找到。
在任何情况下,issue 跟踪器都不得用于支持请求;这些问题属于用户邮件列表。如果您在 issue 跟踪器中发布与服务器相关的问题,该 issue 将被关闭并锁定。如果您继续在 issue 跟踪器中发布问题,您将被禁止访问 GitHub 上的所有 FreeRADIUS 项目仓库。
请 不要 抱怨开发者没有足够快地回答您的问题,或者没有足够快地修复问题。如果被告知去阅读文档,请 不要 抱怨。我们承认文档并不完美,但它确实存在,阅读它可以解决大多数常见问题。
FreeRADIUS 是许多人多年工作的累积成果,而您是免费获得的。没有人因为回答您的问题而获得报酬。这是自由软件,它变得更好的唯一方式是您为项目做出贡献($$、代码或文档)。
技术支持、托管系统支持、自定义部署、赞助功能开发以及许多其他商业服务均可从 InkBridge Networks 获得。