一、TLS认证简介

1.TLS认证

(1)认证过程

· 最安全认证技术

· 实施最复杂

(2)TLS双向证书认证

· 服务器对客户端进行认证

· 客户端对服务器进行认证

2.TLS认证过程

3.交换机认证模式

(1)MAC认证模式

· 该模式下连接到同一端口的每个设备都需要单独进行认证;

· 华为交换机默认模式。

(2)端口认证模式

· 只要连接到端口的某个客户端通过认证;

· 其它客户端则不需要认证,就可以访问网络资源。

4.测试组网

(1)组网说明

· 交换机使用华为的S5720;

· 服务器采用开源的Freeradius;

· 测试仪和交换机两个接口相连,并且在同一个VLAN里;

· 在交换机G0/0/1接口启用DOT1X。

(2)测试思路

· 测试仪P1向P2发送两条流量:DOT1X-Traffic,Back-Traffic,源MAC分别为0000-0011-1111, 00-0000-0022-2222,初始情况下两条流量都不通;

· 测试仪P1模拟DOT1X客户端,源MAC地址是0000-0011-1111,和服务器进行 TLS认证;

· 如果认证通过,流DOT1X-Client能通。

二、环境准备

1.配置前准备:华为交换机配置

(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

#

(2)全局配置DOT1X

domain dot1x

#

dot1x enable

#

dot1x authentication-method eap

#

(3)接口配置

#

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信息

(1)接口信息

· 802.1X使能

· 默认是MAC-based

· 认证模式是EAP

3.配置前准备:查看交换机DOT1X统计信息

4.配置前准备: Freeradius配置 外层隧道

(1)修改Client的配置

· 文件:/etc/raddb/clients.conf

· 添加如下内容

· Secret要和交换机上配置相同

(2)修改eap配置

· 文件:/etc/raddb/mods-available/eap

· 修改默认认证类型为tls

5.配置前准备: Freeradius配置  证书

(1)修改eap配置

· 指定证书所在的位置

· 文件:/etc/raddb/mods-available/eap

6.配置前准备: Freeradius测试

(1)打开测试账号:修改eap配置

· 文件:/etc/raddb/users

· 去掉下面内容的注释

(2)以Debug模式启动Freeradius

(3)如果出现如下的回复,则配置成功

7.配置前准备: MariaDB配置

(1)修改Freeradius中的数据库类型

· 文件:/etc/raddb/mods-available/sql

· 去掉下面内容的注释

(2)在MariaDB中添加账号

(3)使用新添加的内容查看

8.配置前准备:最后测试

(1)环境搭建好标识

· 在华为交换机中测试通过

下篇我们将为您带来网络测试技术——802.1X TLS认证的详细测试场景配置以及仪器操作方式,我们不见不散!

网络测试技术——802.1X TLS认证(上篇)的更多相关文章

  1. 网络测试技术——802.1X原理

    一.以太网优点缺点 1.以太网优点 (1)即插即用,简单快捷 (2)任何一台电脑只要接入网络便有访问网络资源的权限 2.以太网缺点 (1)缺乏安全认证机制(二层) (2)电脑接到交换机上就能访问网络 ...

  2. 网络测试技术——802.1X_MD5认证(下篇)

    上篇我们讲到802.1X_MD5的简介.认证过程.测试组网以及测试环境准备,本期我们将为大家带来测试的详细步骤: 六.测试仪配置 1.占用端口 端口功能 (1)端口1用来模拟DOT1X和发送流量 (2 ...

  3. CentOS7用hostapd做radius服务器为WiFi提供802.1X企业认证

    CentOS7用hostapd做radius服务器为WiFi提供802.1X企业认证 来源: https://www.cnblogs.com/osnosn/p/10593297.html 来自osno ...

  4. 网络测试技术——802.1X_MD5认证(上篇)

    一.MD5认证简介 1.认证过程 (1)无隧道 (2)客户端和服务器之间进行 2.单向认证 (1)服务器对客户端认证 3.缺点 (1)用户名明文传输 (2)弱MD5哈希   二.MD5认证过程 1.客 ...

  5. 802.1X 账号密码+设备信息双重认证

    名词解释 802.1X: IEEE802 LAN/WAN 委员会为解决无线局域网网络安全问题,提出了 802.1X 协议.后来,802.1X协议作为局域网端口的一个普通接入控制机制在以太网中被广泛应用 ...

  6. 802.1X技术介绍

    1.802.1X IEEE802 LAN/WAN委员会为解决无线局域网网络安全问题,提出了802.1X协议.后来,802.1X协议作为局域网端口的一个普通接入控制机制在以太网中被广泛应用,主要解决以太 ...

  7. 802.1x协议&eap类型

    EAP: 0,扩展认证协议 1,一个灵活的传输协议,用来承载任意的认证信息(不包括认证方式) 2,直接运行在数据链路层,如ppp或以太网 3,支持多种类型认证 注:EAP 客户端---服务器之间一个协 ...

  8. 使用802.1X+FreeRadius+LDAP实现网络准入方案

    前言:在很多运维项目交流中,我们发现有一些运维团队还是在尝试使用网管或桌面管理来进行网络准入管理,但这两个技术有一定的缺点,所以本文分享一下802.1X+开源软件整合的网络准入管理的实践. 网络准入业 ...

  9. 802.1X高级配置

    部署VLAN和ACLCisco Catalyst交换机(认证方)和Cisco ACS(认证服务器)具备动态分配VLAN或者ACL的能力.Cisco ACS可以将某个用户分配给指定的VLAN,或应用AC ...

随机推荐

  1. JS隐形,显性,名义和鸭子类型

    隐形转换 JavaScript中只有在一些极少数的情况下才会因为一个类型错误抛出错误.例如:调用非函数对象或者获取null / underfined的属性时,这就是隐形转换. 首先JS在遇到运算符的时 ...

  2. mysql的innodb缓存使用率统计

    show 方式去查看: show status like '%innodb_buffer_pool_pages%'; 计算方式: (total-free)/total * %100: sql方式查看: ...

  3. C++ STL:std::unorderd_map 物理结构详解

    拉链法的 unordered_map 和你想象中的不一样 根据数组+拉链法的描述,我们很快能想到下面这样的拉链法实现的哈希表,但真的是这样吗?一起看下源码里的实现是怎么样的. 深入STL源码 代码不会 ...

  4. 服务器+nextcloud搭建自己的私有云盘

    简介 Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步.共享.版本控制.团队协作等功能.它的客户端覆盖了Wind ...

  5. HTML 基础2

    当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化.有以下三种方式来插入样式表: 外部样式表 内部样式 内联样式 外部样式表 当样式需要被应用到很多页面的时候,外部样式表将是理想的选择.使 ...

  6. tcp|ip nagle算法

    在TCP传输数据流中,存在两种类型的TCP报文段,一种包含成块数据(通常是满长度的,携带一个报文段最多容纳的字节数),另一种则包含交互数据(通常只有携带几个字节数据). 对于成块数据的报文段,TCP采 ...

  7. 一 简单介绍aws。

    aws入门 一 什么是aws? /* 概念: AWS就是 Amazon Web Servies, 亚马逊云计算服务平台. 是一款云服务. */ 二 aws可以做什么? // 可以在aws,创建我们需要 ...

  8. 2020-11-21 f

    题意:给定一个长度为 \(n\) 的序列 \(A\),\(A_i \in [0, 2 ^ k)\).定义 \(f(x)\) 为 \(A_1\) ^ \(x\),\(A_2\) ^ \(x \cdots ...

  9. 腾讯QQ是用什么语言写的?

    腾讯QQ的开发分客户端软件和服务器端软件两部分. 客户端采用 Microsoft Visual C++开发:  服务器端软件采用Linux gcc开发 :  数据库采用MySql 数据库.  腾讯QQ ...

  10. sms短信网关对接

    因为工作的需求,需要对接短信网关,业务上就是一个注册用户时,需要发送手机验证码;可能别的公司都是使用第三方接口,但是大点的公司,为了安全,他们都有自己的短信消息中心(SMSC) 1.业务需求 - 1. ...