设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1493|回复: 0
收起左侧

[文档] 网络测试技术——802.1X_MD5认证(上篇)

[复制链接]
发表于 2021-4-25 15:39:30 | 显示全部楼层 |阅读模式
一、MD5认证简介
1.认证过程
1无隧道
2客户端和服务器之间进行
2.单向认证
1服务器对客户端认证
3.缺点
1用户名明文传输
2MD5哈希
图片1.png
二、MD5认证过程
1.客户端向交换机发送一个EAPoL-Start报文,开始802.1x认证接入;
2.交换机向客户端发送EAP-Request/Identity报文,要求客户端将用户名送上来;
3.客户端回应一个EAP-Response/Identity给交换机的请求,其中包括用户名;
4.交换机将EAP-Response/Identity报文封装到RADIUSAccess-Request报文中,发送给认证服务器;
5.认证服务器产生一个Challenge,通过交换机将RADIUSAccess-Challenge报文发送给客户端,其中包含有EAP-Request/MD5-Challenge
6.交换机通过EAP-Request/MD5-Challenge发送给客户端,要求客户端进行认证;
7.客户端收到EAP-Request/MD5-Challenge报文后,将密码和ChallengeMD5算法后的Challenged-Pass-word,在EAP-Response/MD5-Challenge回应给交换机;
8.交换机将ChallengeChallengedPassword和用户名一起送到RADIUS服务器,由RADIUS服务器进行认证;
9.RADIUS服务器根据用户信息,做MD5算法,判断用户是否合法,然后回应认证成功/失败报文到交换机;
10.交换机打开端口;
11.交换机将EAP认证成功报文发送给客户端
图片2.png
三、交换机认证模式
1.MAC认证模式
1)该模式下连接到同一端口的每个设备都需要单独进行认证;
2)华为交换机默认模式。
2.端口认证模式
1)只要连接到端口的某个客户端通过认证;
2)其它客  户端则不需要认证,就可以访问网络资源。
图片3.png
四、测试组网
1.组网说明
1交换机使用华为的S5720
2服务器采用开源的Freeradius
3测试仪和交换机两个接口相连,并且在同一个VLAN里;
4在交换机G0/0/1接口启用DOT1X
2.测试思路
1测试仪P1P2发送两条流量:DOT1X-TrafficBack-Traffic,源MAC分别为0000-0011-1111, 200-0000-0022-2222,初始情况下两条流量都不通;
3测试仪P1模拟DOT1X客户端,源MAC地址是0000-0011-1111,和服务器进行 MD5认证;
4如果认证通过,流DOT1X-Client能通
图片4.png
五、测试环境准备
1.华为交换机配置
配置Radius认证(传统模式)
undo authentication unified-mode
#
radius-server template radTem
   radius-server shared-key cipher xinertel
   radius-server authentication 80.1.1.3 1812 weight 80
#
aaa
   authentication-scheme radTemp
        authentication-mode radius
   domain dot1x
        authentication-scheme radTemp
        radius-server radTem
#
全局配置DOT1X
domain dot1x
#
dot1x enable
#
dot1x authentication-method eap
#
接口配置
#
interface GigabitEthernet0/0/1
port link-type access
port default vlan 2
dot1x enable        //接口配置dot1x
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 2
#
interface GigabitEthernet0/0/3
undo portswitch
ip address 80.1.1.1 255.255.255.0        
#
2.查看交换机接口的DOT1X信息
接口信息
1802.1X使能
2默认是MAC-based
3认证模式是EAP
图片5.png
3.配置前准备:查看交换机DOT1X统计信息
图片6.png
4.Freeradius配置
修改Client的配置
1文件:/etc/raddb/clients.conf
2添加如下内容
3Secret要和交换机上配置相同
图片7.png
修改eap配置
1文件:/etc/raddb/mods-available/eap
2修改默认认证类型为md5
图片8.png
5.Freeradius测试
打开测试账号:修改eap配置
1文件:/etc/raddb/users
2去掉下面内容的注释
图片9.png
Debug模式启动Freeradius
图片10.png
如果出现如下的回复,则配置成功
图片11.png
6.MariaDB配置
修改Freeradius中的数据库类型
1文件:/etc/raddb/mods-available/sql
2去掉下面内容的注释
MariaDB中添加账号
图片13.png
使用新添加的内容查看
图片14.png
7.最后测试
环境搭建好标识在华为交换机中测试通过
图片15.png

图片12.png
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-11-24 18:13 , Processed in 0.427714 second(s), 14 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表