FreeRadius客户端基础配置及测试

linux系统:centos 6.5

FreeRadius客户端: 1.1.7

 

一、安装freeradius-client-1.1.7.tar.gz

下载 

wget ftp://ftp.freeradius.org/pub/freeradius/freeradius-client-1.1.7.tar.bz2

(有可能会提示找不到文件,我下载时 直接将freeradius-client-1.1.7.tar.bz2改为freeradius-client-*,最后一下子下载了好几个,随便挑选一个版本的就可以)

解压

./configure

Make

Make install

 

二、安装完后

 

/usr/local/sbin/

|-- sbin

   |-- radacct                          发送计费包

   |-- radembedded                      生成配置文件

   |-- radexample                       发送鉴权包

   |-- radiusclient                     发送鉴权包

   |-- radlogin                         发送鉴权包

   `-- radstatus                        查看服务器状态

 

 

/usr/local/etc/radiusclient

|-- radiusclient

    |-- dictionary                        属性字典

    |-- dictionary.ascend

    |-- dictionary.compat

    |-- dictionary.merit

    |-- dictionary.sip

    |-- issue

    |-- port-id-map

    |-- radiusclient.conf                 客户端的配置文件

    `-- servers                           服务器配置文件

 

三、配置

打开  /usr/local/etc/radiusclient/servers

localhost testing123

(localhost 是服务器的iptest123是公钥)

 

在 /etc/radiusclient/radiusclient.conf 文件,加上一行

authserver      localhost

服务器IP

authserver      X.X.X.X

 

四、测试

测试之前保证FreeRadius的服务端已经配置成功,并启动radiusd -X 

(FreeRadius服务端搭建参考:http://blog.csdn.net/libinbin_1014/article/details/49277451)

在终端输入radlogin命令。输入用户名test,密码test(之前已经保存至数据库中),提示下面的信息表示成功

[root@localhost radiusclient]# radlogin 

($Id: radlogin.c,v 1.9 2008/01/09 07:04:18 sobomax Exp $)

-----------------------------------------------------

Linux 2.6.32-279.el6.i686 (localhost.localdomain) (port 1)

-----------------------------------------------------

 

login: test

Password: 

RADIUS: Yes,Good!

This is the dummy login.radius script. If you want that this script

does something useful you'll have to replace it.

 

The following RADIUS environment variables are set:

RADIUS_FRAMED_IP_ADDRESS=255.255.255.255

RADIUS_FRAMED_IP_NETMASK=255.255.255.0

RADIUS_REPLY_MESSAGE='Yes,Good!'

RADIUS_SERVICE_TYPE=Framed-User

RADIUS_USER_NAME=test

 

Bye, bye.

 

在终端输入radexample 命令。输入用户名test,密码test(之前已经保存至数据库中),提示下面的信息表示成功

[root@localhost radiusclient]# radexample 

login: test

Password: 

"test" RADIUS Authentication OK

 

 

 

 参考博文:http://blog.csdn.net/libinbin_1014/article/details/49306755

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值