- 论坛徽章:
- 0
|
期望配置过FreeRadius的高人指点迷津~ 谢谢谢谢~~~~
使用FreeRadius,并使用Oracle作为连接,
安装好FreeRadius 后:
1. 修改 radiusd.conf 将 所有的 files 注释了~
将 所有 sql 的注释 去除了~
并将 $INCLUDE ${confdir}/sql.conf 改为 $INCLUDE ${confdir}/oraclesql.conf
2. 另在 oraclesql.conf 文件中设置 连接 oracle 数据库的 相关 数据库IP地址 用户名 密码 SID等配置!
3. radiusd -X 启动出现 连接 .so 文件 出错~ 好象是找不到这个 .so文件~
于是 从安装文件里 找了这个 .so文件复制到 lib目录下~
再次启动 radiusd -X 却总是提示:
- [root@test004 raddb]# radiusd -X
- Starting - reading configuration files ...
- reread_config: reading radiusd.conf
- Config: including file: /etc/raddb/proxy.conf
- Config: including file: /etc/raddb/clients.conf
- Config: including file: /etc/raddb/snmp.conf
- Config: including file: /etc/raddb/eap.conf
- Config: including file: /etc/raddb/oraclesql.conf
- …………
- …………
- preprocess: with_cisco_vsa_hack = no
- Module: Instantiated preprocess (preprocess)
- Module: Loaded realm
- realm: format = "suffix"
- realm: delimiter = "@"
- realm: ignore_default = no
- realm: ignore_null = no
- Module: Instantiated realm (suffix)
- ERROR: Cannot find a configuration entry for module "sql".
- [root@test004 raddb]#
复制代码
radiusd.conf文件内容大致如下:
- authorize {
- preprocess
- chap
- mschap
- #counter
- #attr_filter
- #eap
- suffix
- sql
- #files
- #etc_smbpasswd
- }
-
- authenticate {
- authtype PAP {
- pap
- }
- authtype CHAP {
- chap
- }
- authtype MS-CHAP{
- mschap
- }
- #pam
- #unix
- #authtype LDAP {
- # ldap
- #}
- }
-
- preacct {
- preprocess
- suffix
- #files
- }
-
- accounting {
- acct_unique
- detail
- #counter
- unix
- sql
- radutmp
- #sradutmp
- }
-
- session {
- radutmp
- }
复制代码 |
|