当前位置: 首页 > news >正文

eNSP中WLAN的配置和使用

一、基础配置

1.拓扑图

2.VLAN和IP配置

a.R1

<Huawei>system-view

[Huawei]sysname R1

GigabitEthernet 0/0/0

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

b.S1

<Huawei>system-view

[Huawei]sysname S1

[S1]vlan 100

[S1-vlan100]vlan 172

[S1-vlan172]vlan 192

[S1-vlan192]vlan 200

[S1-vlan200]quit

[S1]int

[S1]interface Vlanif 100

[S1-Vlanif100]ip address 100.100.100.1 24

[S1-Vlanif100]quit

[S1]interface Vlanif 172

[S1-Vlanif172]ip address 172.16.10.254 24

[S1-Vlanif172]quit

[S1]interface Vlanif 192

[S1-Vlanif192]ip address 192.168.10.254 24

[S1-Vlanif192]quit

[S1]interface Vlanif 200

[S1-Vlanif200]ip address 200.200.200.1 24

c.S2

<Huawei>system-view

[Huawei]sysname S2

[S2]vlan 192 //创建AP的vlan

d.AC1

<AC6005>system-view

[AC6005]sysname AC1

[AC1]vlan 100

[AC1-vlan100]quit

[AC1]interface Vlanif 100

[AC1-Vlanif100]ip address 100.100.100.100 24

[AC1-Vlanif100]quit

[AC1]vlan 172 //创建用户的vlan

d.STA1

3.接口配置

a.AC1

[AC1]interface GigabitEthernet 0/0/1

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

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

[AC1-GigabitEthernet0/0/1]quit

[AC1]capwap source interface Vlanif 100 //配置和AP对接的vlanif 接口为100

b.S1

[S1]interface GigabitEthernet 0/0/1

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

[S1-GigabitEthernet0/0/1]port trunk allow-pass vlan all

[S1-GigabitEthernet0/0/1]quit

[S1]interface GigabitEthernet 0/0/2

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

[S1-GigabitEthernet0/0/2]port default vlan 200

[S1-GigabitEthernet0/0/2]quit

[S1]interface GigabitEthernet 0/0/3

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

[S1-GigabitEthernet0/0/3]port trunk allow-pass vlan all

c.S2

[S2]interface Ethernet 0/0/1

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

[S2-Ethernet0/0/1]port trunk allow-pass vlan all

[S2-Ethernet0/0/1]quit

[S2]interface Ethernet 0/0/2

[S2-Ethernet0/0/2]port link-type access

[S2-Ethernet0/0/2]port default vlan 192

4.静态路由配置

a.R1

[R1]ip route-static 172.16.10.0 24 200.200.200.1

b.AC1

[AC1]ip route-static 192.168.10.0 24 100.100.100.1

5.DHCP配置

a.S1

[S1]dhcp enable //在设备S1上启用DHCP功能,使其能够分配IP地址。

[S1]ip pool forap //创建一个名为forap的IP地址池,用于分配给无线接入点(AP)。

[S1-ip-pool-forap]network 192.168.10.0 mask 255.255.255.0 //指定了IP地址池的网络范围为192.168.10.0,子网掩码为255.255.255.0

[S1-ip-pool-forap]gateway-list 192.168.10.254 //为DHCP客户端指定默认网关地址为192.168.10.254

[S1-ip-pool-forap]option 43 sub-option 2 ip-address 100.100.100.100 //设置了DHCP选项43的子选项2,指定了IP地址100.100.100.100。通常,选项43用于提供无线控制器的IP地址,使AP能够找到并注册到无线控制器。

[S1-ip-pool-forap]quit

[S1]interface Vlanif 192

[S1-Vlanif192]dhcp select global //在VLAN接口192上启用全局DHCP服务,使该接口能够使用全局配置的DHCP服务来分配IP地址。

b.在AP1上查看配置

<Huawei>display ip interface brief

从标记中可以看到AP1已经自动获取到了IP地址。

二、WLAN配置

1.创建配置

a.创建SSID模板

[AC1]wlan //进入无线局域网(WLAN)配置模式。在这个模式下,你可以配置无线网络的各种参数和功能。

[AC1-wlan-view]ssid-profile name ssid-xianqier //创建一个名为ssid-xianqier的SSID配置文件(SSID Profile)。SSID配置文件用于定义无线网络的名称和相关设置。

[AC1-wlan-ssid-prof-ssid-xianqier]ssid xianqier //在刚刚创建的SSID配置文件中设置SSID的名称为xianqier。SSID(服务集标识符)是无线网络的名称,用户在连接无线网络时会看到这个名称。

b.创建安全模板

[AC1]wlan

[AC1-wlan-view]security-profile name sec-xianqier //创建一个名为sec-xianqier的安全配置文件(Security Profile)。安全配置文件用于定义无线网络的安全设置,如认证和加密方式。

[AC1-wlan-sec-prof-sec-xianqier]security wpa-wpa2 psk pass-phrase 66668888 aes //在sec-xianqier安全配置文件中设置安全参数: security wpa-wpa2 表示使用WPA和WPA2安全协议。 psk pass-phrase 66668888 表示使用预共享密钥(PSK),密码是66668888aes 表示使用AES加密算法。

Warning: The current password is too simple. For the sake of security, you are a dvised to set a password containing at least two of the following: lowercase let ters a to z, uppercase letters A to Z, digits, and special characters. Continue? //这是一个安全警告,提示你当前设置的密码过于简单,建议使用包含小写字母、大写字母、数字和特殊字符中至少两种的复杂密码,以增强安全性。

[ Y/N]  y  //输入`Y`确认继续使用当前的简单密码。

c.创建VAP

[AC1]wlan

[AC1-wlan-view]vap-profile name vap-xianqier //创建一个名为vap-xianqier的虚拟接入点配置文件(VAP Profile)。虚拟接入点用于定义无线接入点的配置参数。

[AC1-wlan-vap-prof-vap-xianqier]forward-mode tunnel //将VAP配置为隧道转发模式(tunnel mode)。在隧道模式下,无线客户端的流量会通过隧道传输到无线控制器,再由控制器进行处理。

[AC1-wlan-vap-prof-vap-xianqier]service-vlan vlan-id 172 //为VAP指定服务VLAN,VLAN ID为172。无线客户端连接到这个VAP时,会被分配到VLAN 172。

[AC1-wlan-vap-prof-vap-xianqier]ssid-profile ssid-xianqier //将之前创建的SSID配置文件ssid-xianqier应用到VAP配置文件vap-xianqier。这意味着VAP将广播SSID为xianqier的无线网络。

[AC1-wlan-vap-prof-vap-xianqier]security-profile sec-xianqier //将之前创建的安全配置文件sec-xianqier应用到VAP配置文件vap-xianqier。这意味着VAP将使用定义在sec-xianqier中的安全设置,如WPA/WPA2加密和预共享密钥。

2.创建AP组并加入AP

a.创建AP组

[AC1]wlan

[AC1-wlan-view]ap-group name group-xianqier //创建一个名为group-xianqier的接入点组,用于管理和配置多个接入点。

b.将AP组与VAP、射频接口进行关联

[AC1]wlan

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

[AC1-wlan-ap-group-group-xianqier]vap-profile vap-xianqier wlan 1 radio all //将之前创建的虚拟接入点配置文件vap-xianqier应用到接入点组group-xianqier,并指定该VAP配置文件适用于所有无线电(radio)接口。 vap-profile vap-xianqier:指定虚拟接入点配置文件vap-xianqierwlan 1:指定WLAN ID为1。 radio all:应用于所有无线电接口(2.4GHz和5GHz)。

c.将AP加入AP组

首先要查看AP的MAC地址,方法如下:

<Huawei>display interface Vlanif 1

图中标记部分就是AP的MAC地址,我们将其选中复制。

[AC1]wlan

[AC1-wlan-view]ap auth-mode mac-auth //设置接入点的认证模式为MAC地址认证(MAC Authentication)。在这种模式下,只有预先配置的MAC地址的设备才能连接到无线网络。

[AC1-wlan-view]ap-id 0 ap-mac 00e0-fc74-1640 //指定了AP的ID为0,并且指定了MAC地址为00e0-fc74-1640的具体AP。通过这行命令,你在配置模式下可以直接管理特定AP的配置。

[AC1-wlan-ap-0]ap-name ap-xianqier //设置AP的名称为ap-xianqier。这是为了标识和管理这个特定的AP。

[AC1-wlan-ap-0]ap-group group-xianqier //将这个AP分配到之前创建的接入点组group-xianqier中。接入点组是一种集合管理方式,可以将相同配置应用到组中的所有AP上。

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? //这是一个警告信息,提示操作可能会导致AP重置。如果国家代码更改,将清除无线电的频道、功率和天线增益配置。

[Y/N]  y //输入`Y`表示确认继续执行操作。

三、测试结果

此时拓扑图如下:

1.WLAN测试

操作如下:

显示“已连接”就是配置成功了。

PS:一定要将STA1拖动到AP1的信号范围内哦~

2.ping路由器测试

相关文章:

eNSP中WLAN的配置和使用

一、基础配置 1.拓扑图 2.VLAN和IP配置 a.R1 <Huawei>system-view [Huawei]sysname R1 GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ip address 200.200.200.200 24 b.S1 <Huawei>system-view [Huawei]sysname S1 [S1]vlan 100 [S1-vlan100]vlan 1…...

<sa8650>QCX ID16_UsecaseRawLiteAuto 使用详解

<sa8650>QCX ID16_UsecaseRawLiteAuto 使用详解 一、前言二、ID16_UsecaseRawLiteAuto拓扑图三、UsecaseRawLiteAuto拓扑图 解析3.1 camxUsecaseRawLiteAuto.xml3.2 camxRawLiteAuto.xml四、测试一、前言 我们在使用QCX时,如果由于使用的摄像头自带了ISP,那么可能不需要使…...

为什么3d重制变换模型会变形?---模大狮模型网

在当今数字技术飞速发展的时代&#xff0c;3D建模和动画制作已经成为影视、游戏和虚拟现实中不可或缺的一部分。然而&#xff0c;即使在高级的3D软件中&#xff0c;重制(rigging)和变换(transformation)过程中仍然会面临一个普遍的问题——模型变形。这种变形可能导致动画效果不…...

ElasticSearch中的BM25算法实现原理及应用分析

文章目录 一、引言二、BM25算法实现原理BM25算法的实现原理1. 词频&#xff08;TF&#xff09;&#xff1a;2. 逆文档频率&#xff08;IDF&#xff09;&#xff1a;3. 长度归一化&#xff1a;4. BM25评分公式&#xff1a; BM25算法示例 三、BM25算法在ElasticSearch中的应用分析…...

web权限到系统权限 内网学习第一天 权限提升 使用手工还是cs???msf可以不??

现在开始学习内网的相关的知识了&#xff0c;我们在拿下web权限过后&#xff0c;我们要看自己拿下的是什么权限&#xff0c;可能是普通的用户权限&#xff0c;这个连添加用户都不可以&#xff0c;这个时候我们就要进行权限提升操作了。 权限提升这点与我们后门进行内网渗透是乘…...

ros1仿真导航机器人 hector_mapping gmapping

仅为学习记录和一些自己的思考&#xff0c;不具有参考意义。 1 hector_mapping 建图过程 &#xff08;1&#xff09;gazebo仿真 roslaunch why_simulation why_slam.launch <launch><!-- We resume the logic in empty_world.launch, changing only the name of t…...

嵌入式实验---实验五 串口数据接收实验

一、实验目的 1、掌握STM32F103串口数据接收程序设计流程&#xff1b; 2、熟悉STM32固件库的基本使用。 二、实验原理 1、STM32F103R6能通过查询中断方式接收数据&#xff0c;每接收到一个字节&#xff0c;立即向对方发送一个相同内容的字节&#xff0c;并把该字节的十六进…...

ubuntu 22.04下编译安装glog共享库

笔者是完美主义者&#xff0c;在编译opencv4.9时,有个有关glog的warn&#xff0c;就下载编译google的glog库并把它编译成shared libaray。重新编译opencv4.9时&#xff0c;该warn解除。现把编译安装glog过程记录&#xff0c;以备后查。 以下操作全程以root身份或sudo执行。 cd…...

Linux环境安装配置nginx服务流程

Linux环境的Centos、麒麟、统信操作系统安装配置nginx服务流程操作&#xff1a; 1、官网下载 下载地址 或者通过命令下载 wget http://nginx.org/download/nginx-1.20.2.tar.gz 2、上传到指定的服务器并解压 tar -zxvf nginx-1.20.1.tar.gzcd nginx-1.20.1 3、编译并安装到…...

设计模式-模板模式

简介 模板方法模式是一种行为设计模式&#xff0c;它在父类中定义了一个操作的算法框架&#xff0c;允许子类在不改变算法结构的情况下重定义算法的某些步骤。这种模式是基于继承的&#xff0c;通过抽象类将通用的代码抽取到超类中&#xff0c;同时通过具体类实现或者改写算法…...

物理删除和逻辑删除区别

物理删除和逻辑删除是数据库管理中针对记录删除操作的两种不同方式&#xff0c;它们的主要区别在于数据的实际处理和后续影响&#xff1a; 物理删除&#xff1a; 操作实质&#xff1a;物理删除会将数据记录从数据库表中彻底移除&#xff0c;包括记录所占的磁盘空间都会被释放。…...

C# 警告 warning MSB3884: 无法找到规则集文件“MinimumRecommendedRules.ruleset”

警告 warning MSB3884: 无法找到规则集文件“MinimumRecommendedRules.ruleset” C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.CSharp.CurrentVersion.targets(129,9): warning MSB3884: 无法找到规则集文件“MinimumRe…...

Lua网站开发之文件表单上传

这个代码示例演示如何上传文件或图片&#xff0c;获取上传信息及保存文件到本地。 local fw require("fastweb") local request require("fastweb.request") local response require("fastweb.response") local cjson require("cjson&q…...

千益畅行,旅游卡,如何赚钱?

​ 赚钱这件事情&#xff0c;只有自己努力执行才会有结果。生活中没有幸运二字&#xff0c;每个光鲜亮丽的背后&#xff0c;都是不为人知的付出&#xff01; #旅游卡服务#...

Element-plus点击当前行之后获取数据显示跟随行数据

要实现点击当前行后&#xff0c;在当前行的下方显示数据&#xff0c;可以通过以下步骤来实现&#xff1a; 在表格的行点击事件中获取当前点击行的位置信息。根据位置信息动态计算并设置需要显示数据区域的位置。 下面是一个更新后的示例代码&#xff0c;演示如何在 Element-P…...

Docker与微服务实战2022 尚

Docker与微服务实战2022 尚硅谷讲师:周阳 1. 基础篇(零基小白) 1 1.1. Docker简介 2 1.2. Docker安装 15 1.3. Docker常用命令 29 1.4. Docker镜像 43 1.5. 本地镜像发布到阿里云 50 1.6. 本地镜像发布到私有库 57 1.7. Docker容器数据卷 64 1.8. Docker常规安装简介 …...

Spring @Cacheable缓存注解用法说明

注解Cacheable 是 Spring 框架中用于缓存数据的方法或类的注解。通过使用这个注解&#xff0c;你可以避免重复计算和重复获取数据&#xff0c;从而提高应用程序的性能。 基本用法 引入依赖 确保在你的项目中引入了 Spring Cache 相关的依赖。如果你使用的是 Spring Boot&…...

Redis如何实现主从复制

Redis主从复制包括全量复制和增量复制。主是主服务器&#xff0c;从是从服务器&#xff0c;主服务器(master &#xff09;的数据如果更新了也会同步到从服务器(slave)&#xff0c;一个主服务器可以搭配很多个从服务器&#xff0c;主服务器负责写入&#xff0c;从服务器只能读取…...

正则表达式以及文本三剑客grep、sed、awk

正则表达式匹配的是文本内容&#xff0c;文本三剑客都是针对文本内容。 grep&#xff1a;过滤文本内容 sed&#xff1a;针对文本内容进行增删改查 awk&#xff1a;按行取列 一、grep grep的作用使用正则表达式来匹配文本内容 1、grep选项 -m&#xff1a;匹配几次之后停止…...

HSRP热备份路由协议(VRRP虚拟路由冗余协议)配置以及实现负载均衡

1、相关原理 在网络中&#xff0c;如果一台作为默认网关的三层交换机或者路由器损坏&#xff0c;所有使用该网关为下一跳的主机通信必然中断&#xff0c;即使配置多个默认网关&#xff0c;在不重启终端的情况下&#xff0c;也不能彻底换到新网关。Cisco提出了HSRP热备份路由协…...

C++初阶-list的底层

目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...

汽车生产虚拟实训中的技能提升与生产优化​

在制造业蓬勃发展的大背景下&#xff0c;虚拟教学实训宛如一颗璀璨的新星&#xff0c;正发挥着不可或缺且日益凸显的关键作用&#xff0c;源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例&#xff0c;汽车生产线上各类…...

Matlab | matlab常用命令总结

常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...

C++ 求圆面积的程序(Program to find area of a circle)

给定半径r&#xff0c;求圆的面积。圆的面积应精确到小数点后5位。 例子&#xff1a; 输入&#xff1a;r 5 输出&#xff1a;78.53982 解释&#xff1a;由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982&#xff0c;因为我们只保留小数点后 5 位数字。 输…...

大学生职业发展与就业创业指导教学评价

这里是引用 作为软工2203/2204班的学生&#xff0c;我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要&#xff0c;而您认真负责的教学态度&#xff0c;让课程的每一部分都充满了实用价值。 尤其让我…...

在QWebEngineView上实现鼠标、触摸等事件捕获的解决方案

这个问题我看其他博主也写了&#xff0c;要么要会员、要么写的乱七八糟。这里我整理一下&#xff0c;把问题说清楚并且给出代码&#xff0c;拿去用就行&#xff0c;照着葫芦画瓢。 问题 在继承QWebEngineView后&#xff0c;重写mousePressEvent或event函数无法捕获鼠标按下事…...

CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)

漏洞概览 漏洞名称&#xff1a;Apache Flink REST API 任意文件读取漏洞CVE编号&#xff1a;CVE-2020-17519CVSS评分&#xff1a;7.5影响版本&#xff1a;Apache Flink 1.11.0、1.11.1、1.11.2修复版本&#xff1a;≥ 1.11.3 或 ≥ 1.12.0漏洞类型&#xff1a;路径遍历&#x…...

【SpringBoot自动化部署】

SpringBoot自动化部署方法 使用Jenkins进行持续集成与部署 Jenkins是最常用的自动化部署工具之一&#xff0c;能够实现代码拉取、构建、测试和部署的全流程自动化。 配置Jenkins任务时&#xff0c;需要添加Git仓库地址和凭证&#xff0c;设置构建触发器&#xff08;如GitHub…...

nnUNet V2修改网络——暴力替换网络为UNet++

更换前,要用nnUNet V2跑通所用数据集,证明nnUNet V2、数据集、运行环境等没有问题 阅读nnU-Net V2 的 U-Net结构,初步了解要修改的网络,知己知彼,修改起来才能游刃有余。 U-Net存在两个局限,一是网络的最佳深度因应用场景而异,这取决于任务的难度和可用于训练的标注数…...

基于鸿蒙(HarmonyOS5)的打车小程序

1. 开发环境准备 安装DevEco Studio (鸿蒙官方IDE)配置HarmonyOS SDK申请开发者账号和必要的API密钥 2. 项目结构设计 ├── entry │ ├── src │ │ ├── main │ │ │ ├── ets │ │ │ │ ├── pages │ │ │ │ │ ├── H…...