华为ensp:WLAN的无线综合实验

news/2024/9/18 20:42:35/ 标签: 网络, 华为, 网络安全

一、WLAN的知识点

1.WLAN的概念:WLAN是一种无线局域网技术,用于实现局部区域内的计算机设备互联和资源共享。

2.WLAN的工作原理主要涉及无线网卡、接入控制器设备(AC)、无线接入点(AP)等关键组件的协同工作

3.建立CAPWAP隧道阶段

4.为确保AP能够上线,AC需预先配置如下内容 

5.STA的接入

扫描

包括STA的请求和AP回应

链路认证

包括WEP认证、WPA/WPA2-802.1X认证和WPA/WPA2-PSK认证

关联

包括协商速率、信道等

接入认证

包括PSK认证和802.1X认证

DHCP

6.配置模板

为了方便用户配置和维护WLAN的各种功能,针对的不同功能和特性设计了各种类型的模板下面这些模板同城为WLAN模板。

二、WLAN无线综合实验

实验拓扑

 

(1)基本的配置:

LSW1

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname LSW1

[LSW1]vlan batch 100 101

[LSW1]interface g0/0/1

[LSW1-GigabitEthernet0/0/1]port link-type trunk

[LSW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 100

[LSW1-GigabitEthernet0/0/1]quit

[LSW1]interface g0/0/3

[LSW1-GigabitEthernet0/0/3]port link-type trunk

[LSW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 100 101

[LSW1-GigabitEthernet0/0/3]quit

[LSW1]interface g0/0/2

[LSW1-GigabitEthernet0/0/2]port link-type access

[LSW1-GigabitEthernet0/0/2]port default vlan 101

[LSW1-GigabitEthernet0/0/2]q

[LSW1]interface vlanif 101

[LSW1-Vlanif101]ip address 192.168.101.1 24

[LSW1-Vlanif101]undo shutdown

[LSW1-Vlanif101]q

LSW2

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname LSW2

[LSW2]vlan 100

[LSW2-vlan100]q

[LSW2]interface e0/0/1

[LSW2-Ethernet0/0/1]port link-type trunk

[LSW2-Ethernet0/0/1]port trunk allow-pass vlan 100

[LSW2-Ethernet0/0/1]port trunk pvid vlan 100

[LSW2-Ethernet0/0/1]q

[LSW2]interface e0/0/2

[LSW2-Ethernet0/0/2]port link-type trunk

[LSW2-Ethernet0/0/2]port trunk allow-pass vlan 100

[LSW2-Ethernet0/0/2]port trunk pvid vlan 100

[LSW2-Ethernet0/0/2]q

[LSW2]interface e0/0/3

[LSW2-Ethernet0/0/3]port link-type trunk

[LSW2-Ethernet0/0/3]port trunk allow-pass vlan 100

[LSW2-Ethernet0/0/3]q

注:1.为什么只在LSW2上创建VLAN100,不创建VLAN101呢?

因为是用来隧道转发,数据到达AC1后才会打上101的标签然后发给LSW1。

2.为什么连接AP的接口要打port trunk vlan 100?

因为交换机收到AP的数据帧打上100标签发送,把打上100标签的数据帧去掉然后发给AP。

AC1

<AC1>system-view

[AC1]undo info-center enable

[AC1]vlan batch 100 101

[AC1]interface g0/0/1

[AC1-GigabitEthernet0/0/1]port link-type trunk

[AC1-GigabitEthernet0/0/1]port trunk allow-pass vlan 100 101

[AC1-GigabitEthernet0/0/1]q

[AC1]interface vlanif 100

[AC1-Vlanif100]ip address 192.168.100.1 24

[AC1-Vlanif100]q

R1

<Huawei>system-view

[Huawei]undo info-center enable

Info: Information center is disabled.

[Huawei]sysname R1

[R1]interface g0/0/0

[R1-GigabitEthernet0/0/0]ip address 192.168.101.2 24

[R1-GigabitEthernet0/0/0]undo shutdown

[R1-GigabitEthernet0/0/0]q

(2)设置DHCP,创建WLAN,设置trunk

先在LSW2 g0/0/1上抓包,可以看到DHCP Discocery广播

 

但此时交换机不会将该DHCP广播帧泛洪到路由器。因为从LSW2 g0/0/1上传递出来的DHCP Discocery报文是打着VLAN100标签,只能到达VLANif100对应目的地,而LSW1的g0/0/1属于VLANif 101,因此必须通过三层转发才行 。

2)设置业务DHCP,让STA获得IP地址

[LSW1]dhcp enable

[LSW1]interface vlanif 101

[LSW1-Vlanif101]dhcp select interface

[LSW1-Vlanif101]q

3)设置管理DHCP,让AP获取IP地址

[AC1]dhcp enable

[AC1]interface vlanif 100

[AC1-Vlanif100]dhcp select interface    //配置接口地址池

[AC1-Vlanif100]q

  (3)配置AC、AP上线

1)创建AP组

[AC1]wlan

[AC1-wlan-view]ap-group name x

[AC1-wlan-ap-group-x]quit

2)创建域管理模式并关联到AP组

[AC1]wlan

[AC1-wlan-view]ap-group name x              //创建AP组x

[AC1-wlan-ap-group-x]q

[AC1-wlan-view]regulatory-domain-profile name x1              //创建域个管理模板x1

[AC1-wlan-regulate-domain-x1]country-code cn                       //国家代码选择中国

[AC1-wlan-regulate-domain-x1]q

[AC1-wlan-view]ap-group name x    

[AC1-wlan-ap-group-x]regulatory-domain-profile x1              //AP组的域管理模板是x1

Warning: Modifying the country code will clear channel, power and antenna gain c

onfigurations of the radio and reset the AP. Continue?[Y/N]:y//选择y

[AC1-wlan-ap-group-x]q

3)配置AC的接口源地址

[AC1]capwap source interface vlanif 100  //AC的接口源地址为VLAN  100

4)离线导入AP

[AC1]wlan

[AC1-wlan-view]ap auth-mode mac-auth  //AP的认证模式为mac地址认证

[AC1-wlan-view]ap-id 1 ap-mac 00e0-fcd5-1c70  //AP的编号和mac地址

[AC1-wlan-ap-1]ap-name ds   //AP的名字为ds

[AC1-wlan-ap-1]ap-group x   //AP属于AP组的x

Warning: This operation may cause AP reset. If the country code changes, it will

 clear channel, power and antenna gain configurations of the radio, Whether to c

ontinue? [Y/N]:y

[AC1-wlan-view]ap-id 2 ap-mac 00e0-fc1e-3670

[AC1-wlan-ap-2]ap-name xs

[AC1-wlan-ap-2]ap-group x

Warning: This operation may cause AP reset. If the country code changes, it will

 clear channel, power and antenna gain configurations of the radio, Whether to c

ontinue? [Y/N]:y

5)查看AP的信息

(4)配置WLAN业务参数

1)创建安全模板

[AC1]wlan

[AC1-wlan-view]security-profile name y1  //创建名为'y1'的密码文件

[AC1-wlan-sec-prof-y1]security wpa-wpa2 psk pass-phrase huawei@123 aes   //设置密码,用AES加密

[AC1-wlan-sec-prof-y1]q

2)创建SSID模板

[AC1-wlan-view]ssid-profile name y2  //SSID的模板名字为y2

[AC1-wlan-ssid-prof-y2]ssid hcia   //SSID的名字为hcia

Info: This operation may take a few seconds, please wait.done.

[AC1-wlan-ssid-prof-y2]q

[AC1-wlan-view]q

3)创建VAP模板

[AC1]wlan

[AC1-wlan-view]vap-profile name y  //VAP模板的名字为y

[AC1-wlan-vap-prof-y]forward-mode tunnel  //转发模式为隧道

[AC1-wlan-vap-prof-y]service-vlan vlan-id 101  //服务的VLAN为101

[AC1-wlan-vap-prof-y]security-profile y1  //调用安全模板y1

[AC1-wlan-vap-prof-y]ssid-profile y2   //调用SSID模板y2

[AC1-wlan-vap-prof-y]q

4)在AP组调用VAP模板

[AC1-wlan-view]ap-group name x

[AC1-wlan-ap-group-x]vap-profile y wlan 1 radio 0  //调用VAP模式y

[AC1-wlan-ap-group-x]vap-profile y wlan 1 radio 1

[AC1-wlan-ap-group-x]q

[AC1-wlan-view]

在模拟器中的拓扑图中可以看到变化,不得不说华为的ENSP模拟得很好

在下面的设备中连接WLAN,找到hcia,输入密码,就ok啦

(5)测试

1)登录完成后,可以点击命令行,输入ipconfig可以查看到是否获取IP地址

  2)Ping的网关能通

三、总结 

 总之,WLAN作为一种灵活便捷的无线网络形式,极大地提升了工作和生活中的网络应用体验。从其发展历程来看,WLAN经历了多次技术进步,不断优化传输速率和网络稳定性。尽管存在一些不足,但随着技术的不断完善,WLAN将更好地满足人们日益增长的无线联网需求。


http://www.ppmy.cn/news/1526177.html

相关文章

优化安防视频监控的关键体验:视频质量诊断技术如何应用在监控系统中?

随着科技的不断进步&#xff0c;视频监控平台在公安、司法、教育、基础设施等众多领域得到了广泛应用。然而&#xff0c;视频图像的质量直接关系到监控系统的应用效果&#xff0c;是反映监控系统运维效果的重要指标之一。因此&#xff0c;视频监控平台需要配备一系列先进的视频…

计算机毕业设计选题推荐-项目评审系统-Java/Python项目实战

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

替换传统数据处理平台,TDengine 与华风数据达成合作

在全球能源转型的大背景下&#xff0c;新能源产业正迎来前所未有的发展机遇。随着国家对可再生能源的政策支持和市场需求的不断增长&#xff0c;风电、光伏和储能等新能源项目如雨后春笋般蓬勃发展。然而&#xff0c;随之而来的数据处理与管理挑战也日益凸显。面对海量的设备运…

返回当前栈内最小元素

设计一个栈&#xff0c;包含传统的push&#xff0c;pop&#xff0c;top方法。此外&#xff0c;再设计一个getMin函数&#xff0c;用于返回栈内最小的元素。 思想&#xff1a;存储普通的数据元素用eStack,存储最小值用栈minStack。当eStack存一个元素时&#xff0c;minStack记录…

react native(expo)选择图片/视频并上传阿里云oss

1.引入相关库&#xff1a; ant-design/react-native ant风格UI库 expo-file-system 文件访问 expo-image-picker 图片/视频选择器 2.新建图片选择并上传的帮助类 import { Toast } from ant-design/react-native; import * as FileSystem from "expo-file-system"…

Android系列基础知识总结

四大组件 Activity Activity生命周期 不同场景下Activity生命周期的变化过程 启动Activity&#xff1a; onCreate()—>onStart()—>onResume()&#xff0c;Activity进入运行状态。Activity退居后台&#xff1a; 当前Activity转到新的Activity界面或按Home键回到主屏&a…

前端-CDN的理解及CDN一些使用平台

目录 1.CDN的概念 &#xff08;1&#xff09; 分发服务系统 &#xff08;2&#xff09;均衡负荷系统 &#xff08;3&#xff09;运营管理系统 &#xff08;4&#xff09;缓存系统 &#xff08;5&#xff09;支撑系统 2.CDN的基本工作原理 3.CDN使用缓存资源过程 4.CDN…

前端Vue框架实现html页面输出pdf(html2canvas,jspdf)

代码demo&#xff1a; <template><el-dialog class"storageExportDialog" :fullscreen"true" title"" :visible.sync"visible" v-if"visible" width"600px"><div id"exportContainer" …

[极客大挑战 2019]Http

1、访问题目链接 2、查看页面源码发现一个Secret.php的跳转页面 3、访问Secret.php发现页面有提示&#xff0c;它说它不是来自这个网页 4、抓包修改来源 添加&#xff1a;Referer: https://Sycsecret.buuoj.cn 发送查看响应 5、修改User-Agent为&#xff1a;Syclover 6、添加X-…

【Qt系列样式表】探索Qt Widget的艺术化设计与应用(Macos风格)(持续更新中...)

✨✨ Rqtz 个人主页 : 点击✨✨ &#x1f308;Qt系列专栏:点击 &#x1f388;PyQt系列专栏:点击&#x1f388; &#x1f388;Qt智能车上位机专栏: 点击&#x1f388; &#x1f388;Qt串口助手专栏:点击&#x1f388; &#x1f4ab;宗旨:共享IT之美,共创机器未来 目录 界面…

编译QT源码时的configure参数须知

文章目录 一、configure help原文二、configure help机译三、features 执行命令得到configure帮助文件 qtsrc/configure --help一、configure help原文 Usage: configure [options] [-- cmake-options]This is a convenience script for configuring Qt with CMake. Options…

iPhone 16 发布 “从零开始为人工智能设计”的iPhone

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

数论-快速幂

快速幂 模板代码推导过程 求 A^B mod C&#xff0c;时间复杂度 O(logB) 模板代码 using ll long long; // 可以在头文件中添加这行ll qmi(ll a, ll b, ll c) {ll ans 1; // 初始化结果为 1a % c; // 将 a 取模 c&#xff0c;确保 a 小于 cwhile (b) …

Go语言现代web开发05 指针和结构体

指针 Pointers are complex data types that store the memory address of value. Simply put, if we have a value stored in the memory address as 100 and a pointer to that value, the pointer value will be 100. The default value for a pointer is nil. Nil pointer…

重修设计模式-创建型-建造者模式

重修设计模式-创建型-建造者模式 允许用户通过链式调用方法来逐步构建复杂对象&#xff0c;让复杂对象的构建与它的表示分离&#xff0c;即对象的表示和对象的构造过程解耦。 建造者模式的原理和实现非常简单&#xff0c;重点在于复杂对象的构建过程和定制化。具体实现中&#…

OkHttp Interceptor日志上报

最近为了做一些网络上的优化&#xff0c;所以就得提前埋点&#xff0c;为后续网络优化提供数据支持。 主要是对发起请求埋点&#xff0c;请求错误埋点&#xff0c;客户端请求耗时埋点。 事件上报到阿里云&#xff0c;接入的是阿里的应用实时监控服务。 网络请求使用的是OhHttp…

【移动端】Flutter与uni-app:全方位对比分析

文章目录 一、含义1. Flutter2. uni-app 二、开发程序步骤1. Flutter2. uni-app 三、基本语言区别四、优缺点1. Flutter2. uni-app优点&#xff1a;缺点&#xff1a; 五、如何选型 一、含义 1. Flutter Flutter是由Google开发的一款跨平台移动应用开发框架&#xff0c;采用Da…

怎么选择适合的服务器

大家都知道&#xff0c;不管是公司还是个人&#xff0c;在数字化浪潮已经席卷全球的环境下&#xff0c;大家对服务器的需求是日渐增长的。很多人在买服务器的时候&#xff0c;多少都有点选择困难&#xff0c;今天我们就来对比下物理服务器和弹性云服务器&#xff0c;看看选哪个…

【leetcode C++】动态规划

16. 123. 买股票的最佳时机3 题目&#xff1a; 给定一个数组&#xff0c;它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意&#xff1a;你不能同时参与多笔交易&#xff08;你必须在再次购买前出售…

Linux下write函数

在 Linux 中&#xff0c;write 函数是操作系统提供的最基础的系统调用之一&#xff0c;用于向文件描述符写入数据。它的使用非常广泛&#xff0c;不仅仅限于普通文件&#xff0c;还包括管道、套接字、字符设备等。 Linux 中的 write 函数详解 一、函数定义与头文件 write 函…