radius系列:freeradius测试

Radius服务端搭建、运行及测试 freeradius可以对支持radius协议的网络设备进行账户认证、授权和记账管理,常见的开源路由器操作系统:如Openwrt,DD-wrt等,都支持radius协议,常见的电信运营商的宽带账户,上网账户管理,记账,也都是使用的radius服务器进行鉴权记账的。常见的radius服务器种类不多,比较强大的当属开源的freeradius,世界上大部分的radius服务器都是基于freeradius开发而来的。注意:若安装不成功,有可能是相对路径不对,请使用绝对路径安装(rpm安装需要使用绝对路径) 阅读详情

常用工具:

radclient

radtest

radeapclient

eapol_test

jradius simulator

jradius编码


先简单备注下测试配置,后期再作说明:

服务器端配置如下:

## etc/raddb/users 用户配置
"madding" Cleartext-Password := "hell01234"

## etc/raddb/clients.conf 配置客户端密码, 由于是本机测试,配置这个点即可:client localhost 
 secret      = testing123


## /etc/raddb/eap.conf
## eap-tls配置,在tls模块配置客户端证书
## 将父证书到顶级证书的内容都加入奥pem中,要不然freeradius无法识别,区别apache
 CA_file = ${cadir}/alilang/alilang_ca_merge.pem

## etc/raddb/sites-enabled/default
## 配置验证和授权的方式,计费可不考虑,这次不测是到这个点;确认开启了以下几个方式
pap
eap
chap
mschap


pap:

/opt/freeradius/bin/radtest madding hell01234 127.0.0.1 1812 testing123


eap-md5:

# eap-md5.sh
/opt/freeradius/bin/radeapclient -x 127.0.0.1 auth testing123 < eap-md5.txt

# eap-md5.txt
User-Name = "madding"
Cleartext-Password = "hell01234"
EAP-Code = Response
EAP-Id = 210
EAP-Type-Identity = "ufiletest"
Message-Authenticator = 0x00


peap-mschapv2:

#
#   eapol_test -c peap-mschapv2.conf -s testing123
#
network={
        ssid="example"
        key_mgmt=WPA-EAP
        eap=PEAP
        identity="madding"
        anonymous_identity="anonymous"
        password="hell01234"
        phase2="autheap=MSCHAPV2"

    #
    #  Uncomment the following to perform server certificate validation.
#   ca_cert="/etc/raddb/certs/ca.der"
}


eap-tls:

# eapol_test -c tls.conf -a 127.0.0.1 -p 1812 -s testing123 -r 1

network={
    eap=TLS
    eapol_flags=0
    key_mgmt=IEEE8021X
    identity="madding"
    password="hell01234"

    # client 
    #ca_cert="/opt/freeradius/etc/raddb/certs/ca.pem"
    #client_cert="/opt/freeradius/etc/raddb/certs/client.pem"
    #private_key="/opt/freeradius/etc/raddb/certs/client.key"
    #private_key_passwd="whatever"

    # self cert client 
    client_cert="/home/madding/output/alilang_client_25741.pem"
    private_key="/home/madding/output/alilang_client_25741.key"
    private_key_passwd="hell01234"

    # server
    #ca_cert="/opt/freeradius/etc/raddb/certs/ca.pem"
    #client_cert="/opt/freeradius/etc/raddb/certs/server.pem"
    #private_key="/opt/freeradius/etc/raddb/certs/server.key"
    #private_key_passwd="whatever"
}


ttls-chap:

#
#   eapol_test -c ttls-pap.conf -s testing123
#
network={
        ssid="example"
        key_mgmt=WPA-EAP
        eap=TTLS
        identity="madding"
        anonymous_identity="anonymous"
        password="hell01234"
        phase2="auth=CHAP"

    #
    #  Uncomment the following to perform server certificate validation.
#   ca_cert="/etc/raddb/certs/ca.der"
}

ttls-eapmd5:

#
#   eapol_test -c ttls-eapmd5.conf -s testing123
#
network={
        ssid="example"
        key_mgmt=WPA-EAP
        eap=TTLS
        identity="madding"
        anonymous_identity="anonymous"
        password="hell01234"
        phase2="autheap=MD5"

    #
    #  Uncomment the following to perform server certificate validation.
#   ca_cert="/etc/raddb/certs/ca.der"
}
~


ttls-mschapv2:

#
#   eapol_test -c ttls-mschapv2.conf -s testing123
#
network={
        ssid="example"
        key_mgmt=WPA-EAP
        eap=TTLS
        identity="bob"
        anonymous_identity="anonymous"
        password="hello"
        phase2="autheap=MSCHAPv2"

    #
    #  Uncomment the following to perform server certificate validation.
#   ca_cert="/etc/raddb/certs/ca.der"
}


ttls-pap:

#
#   eapol_test -c ttls-pap.conf -s testing123
#
network={
        ssid="example"
        key_mgmt=WPA-EAP
        eap=TTLS
        identity="madding"
        anonymous_identity="anonymous"
        password="hell01234"
        phase2="auth=PAP"

    #
}














FreeRADIUS 和 Daloradius搭建radius认证服务器并实现Web管理 网上搜索和很多FreeRADIUS + Daloradiu实现Web管理的搭建案例,自己按照案例尝试搭建都没有成功,自己发现并解决了问题,因此将成功搭建的经验写下来帮助那些想要搭建的IT同行们。 阅读详情

相关推荐

Ubuntu中使用freeradius配置RADIUS,并在RADIUS中配置LDAP 并实现AP认证_unbantu radius

(img-I7TAmajF-1713165433975)]如果有问题可以开启debug模式查看freeradius -X。然后启动RADIUS服务,sudo freeradius x。

2201_75863152的博客 1705

学习笔记:上网认证2 RadiusTest 安装及使用

radiustest这款软件是用来测试radius服务的一个radius客户端测试软件 1.下载网址 :http://www.iea-software.com/products/radiusnt/radlogin4.cfm  我这是下载一个Windows安装版,运行安装文件在某个windows即可 2.启动后自动会打开浏览器并连接到 http://localhost:8020 第一次任...

LinBSoft的专栏 6454

5个RADIUS开源框架横向对比:从FreeRADIUS到Netty-Radius的选型指南

本文深入对比了5个主流RADIUS开源框架,包括FreeRADIUS、TinyRadius、JRadius、Radius4J和Netty-Radius,从协议支持、性能表现、集成复杂度等维度进行全面分析。针对不同场景提供选型建议,帮助开发者选择最适合的网络认证解决方案,提升系统稳定性和开发效率。

weixin_30892037的博客 468

radius mysql_wifi认证Portal开发系列(二):FreeRadius的安装和测试、关联Mysql

注:本次安装是基于FreeRadius 3版本进行安装配置的,在配置Mysql的过程中,与2版本有些不同。操作系统是CentOS 7一、准备工作工具的安装#安装rz、sz命令用于文件上传yum install -y lrzszrz命令:修改yum镜像源地址为网易开源镜像源,解决国外镜像下载慢的问题。repos文件下载地址:http://mirrors.163.com/#进入目录cd /etc/yu...

weixin_39942492的博客 359

企业级网络准入认证实战:RADIUS协议原理与FreeRADIUS部署指南

网络接入控制是保障企业网络安全的核心环节,其核心在于对用户身份进行统一认证与授权。AAA(认证、授权、计费)框架是实现这一目标的标准体系,而RADIUS协议则是该框架中最广泛应用的具体实现。RADIUS采用客户端/服务器模型,通过集中式认证服务器处理来自网络设备(如交换机、无线AP)的接入请求,解决了传统分散式用户管理带来的运维繁琐、策略不一致和安全风险高等问题。其技术价值在于实现了用户凭据和网络策略的统一管理,并能与现有LDAP/Active Directory目录服务无缝集成,真正做到了“一套账号,全网

391

Windows环境下Radius服务器模拟与测试工具 - WinRadius教程

Radius协议全称为远程认证拨号用户服务(Remote Authentication Dial-In User Service),是一种广泛使用的网络认证协议。它主要应用于远程接入服务器,用于验证用户身份、管理用户授权和计费等功能。Radius协议支持多种网络接入方式,如PPP(点对点协议)、PPPoE(以太网上的点对点协议)等。Radius协议在网络安全中的重要性不容忽视,它通过统一的认证框架来简化网络资源的访问控制。

weixin_32747681的博客 2677

PHP扩展安装与使用系列教程(33) --- radius 身份认证插件

radius 身份认证插件 假设 可自定义 php 安装目录: /root/php/bin/php74 php 超链接目录路径 : /usr/bin 源码目录 : /root/php/packages php.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译 进入源码目录 cd /root/php/packages 安装依赖 freeRadius[作为客户端] 、作为服务端时:<< pcntl扩展、sockets扩展 yum

murraycai的博客 818

RadiusTest

一个RADIUS服务器测试工具.

Ubuntu中使用freeradius配置RADIUS,并在RADIUS中配置LDAP

Remote Authentication Dial In User Service,远程用户拨号认证系统由RFC2865,RFC2866定义,是目前应用最广泛的AAA协议。AAA是一种管理框架,因此,它可以用多种协议来实现。在实践中,人们最常使用远程访问拨号用户服务(Remote Authentication Dial In User Service,RADIUS)来实现AAA。RADIUS是一...

RBK的博客 1万+

radius-ntradping(RADIUS服务器测试工具)

NTRadPing(RADIUS服务器测试工具)是一个免费Radius工具,可以模拟给Radius服务器发送验证信息,测试Radius服务是否正常。

radius测试工具

项目中用到的测试工具,十分强大可模拟客户端发送多种报文。

基于OpenWRT+FreeRadius+TinyRadius+Daloradius实现portal加radius安全认证

OpenWRT+FreeRadius+TinyRadius+Daloradius实现portal加radius认证 想要实现的需求是:当接入网络时,需要跳转到自定义的portal认证页面,输入用户名和密码后,跳转到Freeradius进行认证,认证完成后才允许用户联网。实质上就是实现了portal认证和radius认证方式的相结合,以此来实现多重安全认证。 基本知识介绍 AAA: AAA是认证(Authentication)、授权(Authorization)和计费(Accounting)的简称,是

u010968350的博客 4535

Radius测试工具,ntradping

测试Radius服务器用工具,简单但实用,增加华为带宽属性

Build SIP-based VOIP Service With RADIUS AAA Using Kamailio (OpenSER) And FreeRadius

<br />Table of Contents1. Overview2. The architecture of the VoIP service3. FreeRadius Installation4. OpenSER Installation4.1. RadiusClient-ng library installation4.2. OpenSER installation from sources4.3. OpenSER RADIUS Dictionary5. FreeRadius configurati

RTC hacker 2532

Radius测试工具ntradping.rar

Windows下Radius服务器测试工具,可以添加各种认证属性字段,可以导入导出测试包,直观的观察服务器的响应。

TACACSS、ldap、radius模拟测试工具

TACACS+(Terminal Access Controller Access-Control System Plus):由Cisco开发,用于网络设备的认证、授权和审计。它分离认证与授权过程,提供强大的加密保护,并支持多种身份验证方法和授权策略,确保网络设备的安全访问控制。 LDAP(Light Directory Access Protocol):基于X.500标准的轻量级目录访问协议,以树状结构组织数据,优化查询、浏览和搜索。LDAP支持跨平台,是开放的Internet标准,广泛用于身份验证和目录信息服务,降低重复开发和对接成本。 RADIUS(Remote Authentication Dial-In User Service):一种分布式的客户端/服务器结构的信息交互协议,用于保护网络不受未授权访问。RADIUS支持认证、授权和计费,广泛应用于远程用户访问的各种网络环境,确保网络的安全性和可靠性。

搭建radius服务

前言 RADIUS 服务器软件可以从多个地方获得。在本文中,我将使用 FreeRADIUS搭建RADIUS服务,本文将介绍两种搭建方法,一种是使用官方源码进行搭建,另外一个则是使用docker的方式进行搭建。 RADIUS介绍 远程用户拨入验证服务(RADIUS, Remote Authentication Dial In User Service)是一个AAA协议,通常用于网络访问、或流动IP服务,适用于局域网及漫游服务。 RADIUS协议包括RADIUS验证协议(对应AAA的验证和授权)和RA.

fbvukn的博客 1万+

UE5高斯泼溅落地全链路:从PLY导入到实时渲染的工程实践

3D高斯泼溅(3D Gaussian Splatting)正从NeRF后处理技术演进为新一代隐式几何渲染范式,其核心在于以可微椭球体替代传统三角面片,通过协方差矩阵与球谐系数实现高质量体素化渲染。该技术突破点云精度瓶颈,但与UE5现有资产管线存在根本性不兼容——静态网格导入器无法解析scale/rot/sh系数等非标顶点语义,标准光栅化管线亦无法执行高斯核采样计算。XV3DGS-UEPlugin通过自定义资产类型、StructuredBuffer GPU数据流与专用材质节点,将高斯泼溅重构为可编辑、可LOD

weixin_33692177的博客 357
上一篇: 自签证书问题梳理
下一篇: 常用证书格式转换
「已注销」
博客等级 码龄20年 47粉丝 107原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值