安装freeradius步骤(freeradius 2.1.9+oracle 10g+ubuntu10.4)

本文详细介绍如何在Ubuntu 10.4环境下安装并配置Freeradius 2.1.9,使其能够与Oracle 10g客户端进行集成。文中包括安装步骤、配置文件调整、用户设置及测试方法等内容。

安装freeradius步骤

环境是freeradius 2.1.9、oracle 10g的客户端、ubuntu 10.4操作系统

 

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

一 安装oracle 客户端

     见本blog的上一篇日志,http://blog.csdn.net/abenbottle/archive/2010/10/09/5929780.aspx

 

二 安装freeradius

  1. 下载freeradius 2.1.9 解压,然后依次执行./configure;make;make install 命令,ubuntu 下,出现了权限不够的错误,所以后来每个命令前都加上sudo ,重新安装一遍,就没错了。我猜想其它linux 系统下用root 用户装就可以吧。

  2. 配置radiusd.conf

    a) radius 目录下,cd /usr/local/etc/raddb

    b) 打开该文件:sudo gedit radiusd.conf

    c) 找到语句$INCLUDE sql.conf ,将它前面的# 去掉,并把该语句改为:$INCLUDE oraclesql.conf

    d) 保存radiusd.conf 后退出。

  3. 配置oraclesql.conf

    a) radiusd.conf 所在的目录下,新建一个名为oraclesql.conf 的文件,sudo touch oraclesql.conf

    b) 打开oraclesql.confsudo gedit oraclesql.conf

    c) 添加以下内容,各个具体值要根据实际情况自己修改

    server = "192.168.14.212"

    login = "rick"

    password = "abc"

    # Database table configuration

    radius_db = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.14.212)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)))"

  4. 配置radiususer 用户

    打开userssudo gedit users

    加用户,可以参考users 中给的例子,按需要增加哪种,我就设一个简单的。

    kevin Cleartext-Password := "pwd123"

    Reply-Message = "Hello, %{User-Name}"

  5. 如果之前打开了radius ,需要kill 掉重启,否则配置不起作用。怎么看radius 是否打开,命令是ps -e 。启动radius 的话,可以输入sudo radiusd -X ,这个命令可以调试,即能看到用户登录交互的一些信息。

  6. 测试radius 配置成功与否,radtest kevin pwd123 localhost 0 testing123 ,如果收到类似以下内容,即表示成功

    Sending Access-Request of id 41 to 127.0.0.1 port 1812

    User-Name = "kevin"

    User-Password = "pwd123"

    NAS-IP-Address = 127.0.1.1

    NAS-Port = 0

    rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=41, length=34

    Reply-Message = "Hello, kevin"

     

 

刚用linux系统,刚接触freeradius,过程中出现各种小问题都会纠结很久,sigh。写下来,造福后来者吧。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值