FreeRadius介绍

FreeRadius介绍

原文链接: http://wiki.freeradius.org/index.php/Main_Page

简介:
Radius 客户端支持:
FreeRadius完全支持RFC2865和RFC2866中的定义,EAP有EAP-MD5,EAP-SIM,EAP-TLS,EAP-TTLS, EAP-PEAP和CISCO LEAP子类等超过50个商家的客户端,包括BinTec,Foundry,Cisco,Juniper,Lucent/Ascend, Microsoft,USR/3Com,Acc/Newbridge等等。

灵活的请求处理

除了RFC和VSA的定义的以外,FreeRadius有一系列灵活的对来访请求的配置规则,这样就对一个来访的RADIUS请求的各个方面都可以有所控制。这些规则可以做以下的事情:
  •  增加请求的定义
  •  重写请求的任何定义
  •  代理或复制请求到其他RADIUS服务器,可以基于任何标准,而不仅仅是“ realm"。
  •  为个别用户选择一种认证方式
  •  以组的方式管理用户
  •  实现在一天内限制用户访问
  •  执行本地程序
  •  限制用户的并发登录数
  •  所有的服务配置都适用于认证和计费的请求(大多数现在的服务器都只允许修改认证请求的配置)

灵活的配置

该服务器可以根据以下任何一个标准来选择配置:
  •  已给定值的定义
  •  未给定值的定义
  •  请求中的定义(与他们的值无关)
  •  请求中没有的定义
  •  正则表达式匹配的字符串定义
  •  匹配一个范围的整数值定义
  •  请求的源地址(可以和NAS IP地址不同)
  •  NAS组(可以以源IP、NAS IP或者任何其他的配置进行分组)
  •  用户名
  •  DEFAULT配置模板
  •  多个级联的DEFAULT模板配置

认证方法:

FreeRADIUS支持以下认证方法:
  •  本地文件
  •  本地DB/DBM数据库
  •  LDAP 数据库
    •    Novell eDirectory
    •    Sun One Directory Server
    •    OpenLDAP
    •    Any LDAPv3
  •  本地可执行程序(比如一个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认证环
  •  EAP无线的嵌入式认证方法
    •    EAP-MD5
    •    CISCO LEAP
    •    EAP-MSCHAP-V2
    •    EAP-GTC
    •    EAP-SIM
    •    EAP-TLS
    •    EAP-TTLS
    •    EAP-PEAP

计费方法

计费数据能被同步记录到不同的数据库。以下的计费记录方法都是FreeRADIUS支持的:
  •  本地'detail'文件
  •  本地'wtmp'和'utmp'文件
  •  代理到其他RADIUS服务器
  •  复制到一台或者多台RADIUS服务器
  •  SQL数据库
    •     Oracle
    •     MySQL
    •     PostgreSQL
    •     Sybase
    •     DB2
    •     任何iODBC或者unixODBC支持的数据库

WEB接口的拨号管理工具

该服务器还包含了dialup_admin,服务器上的一个基于PHP4的WEB管理接口。支持管理:
  •  LDAP数据库中的用户
  •  SQL数据库中的用户和组
  •  创建、测试、删除、改变个人信息,检查计费和为一个用户改变拨号设置
  •  保持用户造成的问题记录的“坏用户功能”
  •  在线finger功能
  •  测试RADIUS服务
  •  在线使用统计

编写脚本语言

FreeRADIUS支持用Perl和Python编写插件模块。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值