免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5020 | 回复: 4
打印 上一主题 下一主题

请求高人指点: FreeRadius 连接Oracle的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-16 17:27 |只看该作者 |倒序浏览
期望配置过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  却总是提示:

  1. [root@test004 raddb]# radiusd -X
  2. Starting - reading configuration files ...
  3. reread_config:  reading radiusd.conf
  4. Config:   including file: /etc/raddb/proxy.conf
  5. Config:   including file: /etc/raddb/clients.conf
  6. Config:   including file: /etc/raddb/snmp.conf
  7. Config:   including file: /etc/raddb/eap.conf
  8. Config:   including file: /etc/raddb/oraclesql.conf
  9. …………
  10. …………
  11. preprocess: with_cisco_vsa_hack = no
  12. Module: Instantiated preprocess (preprocess)
  13. Module: Loaded realm
  14. realm: format = "suffix"
  15. realm: delimiter = "@"
  16. realm: ignore_default = no
  17. realm: ignore_null = no
  18. Module: Instantiated realm (suffix)
  19. ERROR: Cannot find a configuration entry for module "sql".
  20. [root@test004 raddb]#
复制代码


radiusd.conf文件内容大致如下:

  1. authorize {
  2.         preprocess
  3.         chap
  4.         mschap
  5.         #counter
  6.         #attr_filter
  7.         #eap
  8.         suffix  
  9.         sql
  10.         #files
  11.         #etc_smbpasswd
  12. }

  13. authenticate {
  14.         authtype PAP {
  15.                pap
  16.         }
  17.         authtype CHAP {
  18.                chap
  19.         }
  20.         authtype MS-CHAP{
  21.                mschap
  22.         }
  23.         #pam
  24.         #unix
  25.         #authtype LDAP {
  26.         #       ldap
  27.         #}
  28. }

  29. preacct {      
  30.         preprocess
  31.         suffix
  32.         #files
  33. }

  34. accounting {
  35.         acct_unique
  36.         detail
  37.         #counter
  38.         unix
  39.         sql
  40.         radutmp
  41.         #sradutmp
  42. }

  43. session {
  44.         radutmp
  45. }
复制代码

论坛徽章:
0
2 [报告]
发表于 2007-03-17 10:06 |只看该作者
还没有高人出现啊?~
支点招啊~~~

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2007-03-17 11:36 |只看该作者
你的机器上面安装了oracle的客户端吗?那个应该是需要orcale客户端吧.

论坛徽章:
0
4 [报告]
发表于 2007-03-17 13:11 |只看该作者
没有ORACLE客户端的~
这个不需要ORACLE客户端吧?~

论坛徽章:
0
5 [报告]
发表于 2007-03-19 16:23 |只看该作者
结贴:

FREERADIUS连接ORACLE作为数据库的话,必须要安装 ORACLE 客户端的~

感谢 "我爱臭豆腐
"
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP