FreeRadius client 安装

季俭
2023-12-01

FreeRadius AAAAuthenticationAuthorization and Accounting.

网络上有很多FreeRadius Server 安装方法,而关于FreeRadius Client 的安装几乎没有介绍(官方网站上也没有,而且fr client 的命令都没有完全介绍……

 

FreeRadius Client 有以前2 个版本: FreeRadius Client / Radiusclient-ng ,现在合并为一个 FreeRadius Client ,但是这个FreeRadius Client 安装后要修改一些参数才能正常使用,否则连个错误提示都不会有,一直处于等待状态。


比较推荐Radiusclieng-ng

1   Radiusclient-ng 官网介绍:

为需要实现 Radius 协议的自由软件和商业软件提供第三方的开发包。 软件包括登陆接口、 Radius 计费模块、 Radius Server 状态查询,通过这 3 个接口能够 让开发人员仅仅编写不到 50 行的代码就可以开发一个实现 Radius 协议的应用。 能够运行在 Linux BSD Solaris 环境环境中。 Radiusclient-ng Radiusclient 的一个分支。为了避免重复和冲突,已经在 2008 年和 Radiusclient 合并,最后的版本为 0.5.6

 

 

记录:

安装环境:红旗Linux 5.x

FreeRadius Client / Radiusclient-ng Linux 安装


前提:

已经配置好FreeRadius Server

1              确定安装目录;

进入 tar 解压后的源文件中,运行

./configure --prefix=/home/nio/frc 。如果只是运行 ./configure 则软件需要在 root 权限下默认安装在 /usr/local 中。  

2              安装

运行 make

运行 make install

3              修改配置文件

3.1 、安装成功后,修改配置文件:

/home/nio/frc/etc/radiusclient/radiusclient.conf 文件 issue servers dictionary mapfile 属性的值全部改为如下格式 /home/nio/frc/etc (或者 sbin /radiusclient/*

3.2 、将 authserver acctserver 的值改为 Radius 服务器的地址  

3.3 修改 /home/nio/frc/etc/radiusclient/servers

添加 serverip       secretkey  

  如: 192.168.0.3   testing123

4              测试客户端

4.1 FreeRadius Client

登录: ./radlogin –f /home/nio/frc/etc/radiusclient/radiusclient.conf

提示输入 : login:( 输入用户名 )

             Password :(输入密码)

 

根据返回的结果判断是否登录成功。 如果登录成功,则运行 login.radius 脚本,执行用户相应的命令

 

4.2 Radiusclient-ng

登录: ./radlogin

提示输入 : login:( 输入用户名 )

             Password :(输入密码)

 

根据返回的结果判断是否登录成功。 如果登录成功,则运行 login.radius 脚本,执行用户相应的命令  

radexample ,是一个登录的例子。根据用户输入的用户名和密码判断是否登录成功。  

Radiusclient Radius Client 的一个组件,能发送专有的信息包到 server ,并且将 server 返回的信息显示出来。主要用于测试 server 端是否修改配置,或者用来监视 server 是否启动。(一直失败,进入阻塞状态)

Radstatus :监视服务器状态?(一直失败,进入阻塞状态)

Radacct :账户相关?(一直失败,进入阻塞状态)

这些命令在运行失败、 出错时没有给予足够的输出信息,不能准备判断错误的原因

 

 

5              卸载

进入 tar 解压后的源文件中,运行 make uninstall

然后 删除 rm –rf /home/nio/frc

 

 

6        参考资源:

        http://hi.baidu.com/z_h_b/blog/item/4226e90082d7d804738da591.html

        http://www.cnitblog.com/chlclan/archive/2006/08/21/15657.html

 

 

 

 类似资料: