Freeradius
Freeradius是开源免费并完全兼容RADIUS协议的RADIUS服务器和客户端软件,可以用它对用户的接入和访问特定的网络进行有效的控制,授权,计费等等,它支持多种验证,包括文件,LDAP,数据库等等,实现Radius AAA(Authentication,Authorization,Accounting)功能。
FreeRADIUS includes a RADIUS server, a BSD licensed client library, a PAM library, and an Apache module. In most cases, the word FreeRADIUS refers to the RADIUS server.
FreeRADIUS is the most widely deployed RADIUS server in the world. It is the basis for multiple commercial offerings. It supplies the AAA needs of many Fortune-500 companies and Tier 1 ISPs. It is also widely used in the academic community, including eduroam. The server is fast, feature-rich, modular, and scalable.
支持的认证方法
本地文件 本地DB/DBM数据库 LDAP 数据库 本地可执行程序(比如一个CGI程序) Perl 程序 Python 程序 SQL 数据库
Oracle
MySQL
PostgreSQL
Sybase
IBM DB2
Any iODBC or unixODBC supported database
支持的认证类型
本地配置文件中的明文密码(PAP)
本地配置文件中的加密密码
CHAP
MS-CHAP
MS-CHAPv2
windows域控制器认证
代理到其他RADIUS服务器
系统认证(通常通过/etc/passwd)
PAM(可插拔认证模块)
LDAP(只支持PAP)
CRAM
Perl 程序
Python程序
SIP Digest(Cisco VoIP,SER)
Netscape-MTA-MD5加密的密码
Kerberos 认证
X9.9认证环
最新版本:3.0
官方主页:http://freeradius.org/