Radius 开发错误总结

OS:Fedora17

Radius:2.2.3

1. radiusd +X 没有相对命令

    原因:Radius2.2.3的安装格式为tar.gz,自定义了安装目录:/usr/loacl/radius/,Radiusd的路径为 /usr/local/radius/sbin/radiusd

    解决方法:进入Radius安装目录,运行:/sbin/radiusd +X


2. 第一次运行Radiusd +X时启动失败,在/usr/local/radius/var/log/radius/radius.log中看到如下错误:

    Thu Feb 20 16:13:26 2014 : Error: rlm_eap: SSL error error:02001002:system library:fopen:No such file or directory
    Thu Feb 20 16:13:26 2014 : Error: rlm_eap_tls: Error reading certificate file /usr/local/radius/etc/raddb/certs/server.pem
    Thu Feb 20 16:13:26 2014 : Error: rlm_eap: Failed to initialize type tls
    Thu Feb 20 16:13:26 2014 : Error: /usr/local/radius/etc/raddb/eap.conf[17]: Instantiation failed for module "eap"
    Thu Feb 20 16:13:26 2014 : Error: /usr/local/radius/etc/raddb/sites-enabled/default[310]: Failed to find "eap" in the "modules" section.
    Thu Feb 20 16:13:26 2014 : Error: /usr/local/radius/etc/raddb/sites-enabled/default[252]: Errors parsing authenticate section.
    Thu Feb 20 16:13:26 2014 : Error: Failed to load virtual server <default>

    原因:不明

    解决方法:再次启动,运行:sbin/radiusd -X &


3.  Could not link driver rlm_sql_mysql: rlm_sql_mysql.so: cannot open shared object file: No such file or directory
     Make sure it (and all its dependent libraries!) are in the search path of your system's ld.
     /usr/local/radius/etc/raddb/sql.conf[22]: Instantiation failed for module "sql"
     /usr/local/radius/etc/raddb/sites-enabled/default[177]: Failed to find "sql" in the "modules" section.
     /usr/local/radius/etc/raddb/sites-enabled/default[69]: Errors parsing authorize section.

   原因:自定义了安装路径,所以要进行函数库链接
   解决方法:#链接一下函数库
                       cd /etc/ld.so.conf.d/
                       touch radius.conf
                       echo "/usr/local/radius/lib/" >> radius.conf

4. Could not link driver rlm_sql_mysql: rlm_sql_mysql.so: cannot open shared object file: No such file or directory
    Make sure it (and all its dependent libraries!) are in the search path of your system's ld.

    原因:不明
    解决方法:cd /%radius-sever安装文件所在的路径%/src/modules/rlm_sql/drivers/rlm_sql_mysql
                        ./configure --with-mysql-dir=/usr/share/mysql/ --with-mysql-lib=/usr/lib/mysql/
                         make
                         make install

    在此非常感谢Huangyu给予的提示:http://huangyu4315.blog.163.com/blog/static/11795246820125744119780/





  

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值