Centos RADIUS虚拟机搭建

本文详细介绍如何在CentOS上搭建RADIUS服务器,包括安装freeradius软件包、配置认证用户及客户端网段等关键步骤,并提供了解决常见问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


环境

在这里插入图片描述


一、Centos RADIUS虚拟机搭建

1、yum install freeradius

yum install freeradius-utils 默认freeradius是使用files方式认证用户,如果不使用数据库,到此安装就搞定了

2、安装完成后就修改配置文件。

 vi /etc/raddb/users
 找到steve,注释去掉,将steve改成你的用户名。可以建立多个用户,如下:
 1   Cleartext-Password := "1"
 2    Cleartext-Password := "2"

在这里插入图片描述

3、vi /etc/raddb/clients.conf //添加需要认证的AP的网段

在这里插入图片描述

4、可执行文件为 /usr/sbin/radiusd

  /usr/sbin/radiusd -X       //debug模式运行,可以看到详细过程。

运行正常,显示:
Ready to process requests
##5、 radtest steve testing 127.0.0.1 1812 testing123
steve和testing分别为用户名和密钥,对于配置文件users里面的内容。
localhost 127.0.0.1为配置文件clients.conf中的内容,默认针对localhost密钥为testing123

环回接口测试失败

1、在这里插入图片描述
把no 改为yes
在这里插入图片描述
2、不回复recive
radtest 后面账号密码错误
在这里插入图片描述
3、、后者收到 Access-Reject 消息,表示请求失败,测试没通过.解决办法:把 radiusd.conf 文件里的禁止写log(no)改成允许(yes)

二、过程校验命令

service iptables
systemctl start radius
service radiusd restart
cat /var/log/messages
cat /var/log/radius/radius.log
radiusd fail进程被占用时:
在这里插入图片描述

排查:

修改正确的参数导致freeradius起不来,看日志也没有他错误地地方,可能是优先级导致的:重启虚拟机

一开始IPOS上设置的radius服务器IP为DHCP server,抓包会有duplicate response ID:0radius与dhcp不在同一网段,可能导致网络不通

重启后各种使用不当:
dhcp restart
网卡物理down

三、IPOS配置

和vi /etc/raddb/clients.conf //添加需要认证的AP的网段 对应
在这里插入图片描述
radius服务器地址应该填AC3000分配的用户地址
在这里插入图片描述
确认是否用设置的SSID策略
在这里插入图片描述

四、一直连接不上解决方案

连接成功后,手机会跳转到一个需要确认的证书界面
配置完全没问题,但radius始终无法认证通过:
是由于radius源文件部分内容残缺导致的
我做我导师的步骤发现radius她的报错我虽然没碰到过。
但是别的地方完全是一模一样的,我把这个报错解决步骤在我那也运行了一下,就可以了

yum install libtalloc-devel –y(联网条件下)命令解决
有报错的话再使用:yum install openssl-devel.x86_64

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值