freeRadius2.2.3+jradius1.1.4配置手记

每个版本的不同组合都有不同的坑,折腾了两三天,总算把最新版freeRadius2.2.3+jradius1.1.4配置成功。

虽然jradius1.0.0和freeradius整合很容易配置,但是它本身是一个beta版,已知的bug太多。高版本虽然有也存在bug,但至少修改了之前低版本已知的bug。所以还是以高版(1.1.4)为基础进行折腾。freeRadius的最新稳定版是2.2.3, 基于相同的原因当然相信高版本的bug要少。


一. 编译freeRadius2.2.3

svn co http://dev.coova.org/svn/cjradius/trunk/freeradius/rlm_jradius

wget ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.2.3.tar.gz

tar zxvf freeradius-server-2.2.3.tar.gz

cd freeradius-server-2.2.3

echo rlm_jradius >> src/modules/stable

cp ../rlm_jradius/*.c src/modules/rlm_jradius/.

注意只能copy这一个文件,jradius的svn的rlm_jradius目录中只有.c文件是正确的,Makefile错误。而freeradius目录中src/modules/rlm_jradius/下.c文件是错误的,其它文件正确。

./configure --prefix=your_path

make;make install

${your_path}/sbin/radiusd  -X


下面的是选做的项目,我是为了以admin用户启动:

chown root:admin ${your_path}/sbin/radiusd

chmod +s ${your_path}/sbin/radiusd

cp -r ${your_path}/etc/raddb ${deploy_home}

chown admin:admin ${deploy_home}/raddb

以后启动我会以admin身份启动 ${your_path}/sbin/radiusd -d ${deploy_home}/raddb


修改radius.conf,将其中的

modules {
        $INCLUDE ${confdir}/modules/
        $I

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值