Chinaunix首页 | 论坛 | 博客
  • 博客访问: 366797
  • 博文数量: 76
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2363
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-21 22:30
文章分类
文章存档

2014年(38)

2013年(38)

分类: LINUX

2014-10-28 15:42:03

RADIUS

远端用户拨入验证服务(RADIUS, Remote Authentication Dial In User Service)是一个AAA协议,意思就是同时兼顾验证(authentication)、授权(authorization)及计费(accounting)三种服务的协议(protocol),通常用于网络存取、或流动IP服务,适用于局域网及漫游服务。

1 挂载光盘,mount /dev/cdrom /media

2 用yum可以直接安装服务  yum  install   freeradius   freeradius-mysql  freeradius-utils  -y

3 安装完成以后修改配置文件,用yum 安装的配置文件在/etc/raddb/users 里面

4   vim  /etc/raddb/users

#steve  Cleartext-Password := "testing"
#       Service-Type = Framed-User,
#       Framed-Protocol = PPP,
#       Framed-IP-Address = 172.16.3.33,
#       Framed-IP-Netmask = 255.255.255.0,
#       Framed-Routing = Broadcast-Listen,
#       Framed-Filter-Id = "std.ppp",
#       Framed-MTU = 1500,
#       Framed-Compression = Van-Jacobsen-TCP-IP

 

找到上面这一段文字,然后全部取消掉注释。保存退出即可。

5 第一次启动使用:   radiusd  -X          或radiusd -X & (后台执行)

出现下面的提示则成功了。

 

Listening on authentication address * port 1812
Listening on accounting address * port 1813
Listening on command file /var/run/radiusd/radiusd.sock
Listening on authentication address 127.0.0.1 port 18120 as server inner-tunnel
Listening on proxy address * port 1814
Ready to process requests.

6 最后进行测试 。。  

 radtest yerunian test localhost 1812 testing123

**************************************************************************************

出现下面的提示则成功了

radtest  testing  password  127.0.0.1  0  testing123
Sending Access-Request of id 101 to 127.0.0.1 port 1812
User-Name = "testing"
User-Password = "password"
NAS-IP-Address = 127.0.0.1
NAS-Port = 0
Message-Authenticator = 0x00000000000000000000000000000000
rad_recv: Access-Reject packet from host 127.0.0.1 port 1812, id=101, length=20
阅读(2402) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~