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

华为eNSP :WLAN的配置

一、WLAN的知识点:

  1. VLAN配置

    • VLAN:可以想象成一个大房子(网络)里划分的不同房间(VLAN)。每个房间可以有自己的功能,比如一个用于睡觉(管理),另一个用于做饭(业务)。
    • 管理VLAN(VLAN100):这个房间(VLAN)是给管理员用的,有一个门牌号(IP地址)192.168.100.1。
    • 业务VLAN(VLAN101):另一个房间(VLAN)是给客户用的,门牌号(IP地址)是192.168.101.1。
  2. 接口配置

    • 就像不同房间(VLAN)里的电器(接口),每个电器都有它的用途,比如有的用来冷藏食物(接口G0/0/1),有的用来冷冻食物(接口E0/0/1)。
    • 这些电器(接口)需要接入相应的房间(VLAN),并且设置好相应的功能,比如是否需要供电(DHCP服务)。
  3. AP(Access Point)配置

    • AP:可以看作是无线信号的发射器,就像无线遥控器一样,可以远程控制设备。
    • AP组:把多个遥控器(AP)分在同一个组里,方便管理。
    • 认证模式和MAC地址绑定:相当于给遥控器(AP)加个密码,只有知道密码的设备才能用它遥控。
  4. WLAN安全配置

    • 安全配置文件(y1):就像是保险箱的密码组合,决定了谁能打开保险箱(网络)以及用什么方式打开(加密方式和密码)。
    • SSID文件(y2):相当于保险箱的标签,告诉你哪个是你要打开的保险箱(无线网络)。
  5. VAP(Virtual Access Point)配置

    • VAP模板(y):可以想象成一种特殊的遥控器模板,按照这个模板制作的遥控器(VAP)都能按照预设的方式工作。
    • VAP与AP组关联:就是告诉模板(VAP)要用哪些遥控器(AP)来执行任务。
  6. DHCP服务配置

    • DHCP:就相当于自动分配门牌号的系统,当有新邻居(设备)搬进大楼(网络)时,自动给他们分配一个门牌号(IP地址)。
  7. 网络设备

    • 路由器、交换机:可以想象成大楼的交通枢纽,负责指引包裹(数据)的正确路径。
  8. 地址分配

    • 就是给每个房间(VLAN)、电器(接口)、遥控器(AP)等贴上正确的门牌号(IP地址),确保邮递员(数据)能正确派送包裹(数据包)。
  9. 隧道接口配置

    • 隧道接口:可以想象成大楼里的特快电梯,能够快速将包裹(数据)从一个楼层(网络部分)传送到另一个楼层(网络部分)。

二、 拓扑图及其命令:

1、拓扑图

2、 步骤及命令

查看VP的MAC地址:
 

LSW1命令
sys
sys LSW1
vlan b 100 101
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 100
int g0/0/3
port link-type trunk
port trunk allow-pass vlan 100 101
int g0/0/2
port link-type access
port default vlan 101
int vlanif 101
ip add 192.168.101.1 24
dhcp enable
int vlanif 101
dhcp select interface

LSW2命令
sys
sys LSW2
vlan 100
int e0/0/1
port link-type trunk
port trunk allow-pass vlan 100
port trunk pvid vlan 100
int e0/0/2
port link-type trunk
port trunk allow-pass vlan 100
port trunk pvid vlan 100
int e0/0/3
port link-type trunk
port trunk allow-pass vlan 100

R1命令
sys
sys R1
int g0/0/0
ip add 192.168.101.2 24

AC1命令
sys
sys AC1
vlan b 100 101
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 100 101
int vlanif 100
ip add 192.168.100.1 24
dhcp enable
int vlanif 100
dhcp se int

1.配置AC,AP上线
wlan
ap-group name x //创建名为x的AP组

2.创建域管理模板并关联到AP组
wlan
regu name x1 //创建名为x1的域模板
coun cn //设置国家代码,CN 代表中国
ap-group name x
regu x1 //应用上面创建的域模板

3.配置AC的接口源地址

capwap source int vlanif 100

4.离线导入AP
wlan
ap auth mac //设置AP认证模式为MAC地址认证
ap-id 1 ap-mac 00e0-fcd5-1c70 //绑定AP1的MAC地址,ID为1
ap-name ds //AP名称为ds
ap-group x //隶属于x这个组
ap-id 2 ap-mac 00e0-fc1e-3670 //绑定AP2的MAC地址,ID为2
ap-name xs //AP名称为xs
ap-group x //隶属于x这个组

5.配置WLAN业务参数
wlan
secu name y1 //创建名为'y1'的密码文件
secu wpa psk pass-phrase huawei@123 aes //设置密码
wlan
ssid name y2 //创建名为y2的SSID文件
ssid hcia //设置SSID名称(WIFI名称)为'hcia'
wlan
vap-pro name y //创建名为y的VAP模板
forw tunnel
serv vlan 101 //服务VLAN为vlan101
secu y1 //引用前面创建的安全文件
ssid y2 //引用前面创建的SSID文件
ap name x //在名为x的组中引用名为x的VAP模板,并开启两个信道
vap y wlan 1 radio 0
vap y wlan 1 radio 1

实验测试:

输入自己设置的密码:huawei@123 

三、总结:

WLAN(Wireless Local Area Network,无线局域网)是一种利用无线技术进行数据传输的局域网络。它允许设备在一定的区域内通过无线信号连接到网络,而不需要使用物理线缆。WLAN技术主要基于IEEE 802.11标准,也被称为Wi-Fi。

WLAN的基本原理

WLAN系统通常由以下几个部分组成:

  • 无线接入点(AP):AP是一个硬件设备,它连接有线网络和无线网络,将无线信号转换为有线信号,或将有线信号转换为无线信号。
  • 无线客户端:这些是笔记本电脑、智能手机、平板电脑等设备,它们具有无线功能,可以连接到WLAN。
  • 无线介质:这是指在AP和客户端之间传输数据的无线电波。
  • 分布式系统(DS):这通常是有线网络,用于连接多个AP,允许多个AP共享数据和资源。
  • 网络管理系统:用于监控和管理WLAN的网络性能和安全。

WLAN的优点

  • 移动性:用户可以在覆盖区域内自由移动,而不会失去网络连接。
  • 安装简便:由于不需要布线,WLAN的安装相比有线网络要简单快捷得多。
  • 扩展性好:WLAN可以轻松扩展,只需添加更多的AP即可扩大网络覆盖范围。
  • 成本效益:对于难以布线的旧建筑或临时场所,WLAN提供了一种经济有效的网络解决方案。

WLAN的挑战

  • 安全性:由于WLAN通过空气传输数据,因此可能面临更多的安全威胁,如数据截获和未授权访问。
  • 干扰:WLAN可能会受到其他无线设备的干扰,包括其他WLAN设备、微波炉、无绳电话等。
  • 带宽限制:相比于有线网络,WLAN的带宽可能较低,特别是在多用户同时使用的情况下。
  • 信号覆盖:墙壁、楼层和其他障碍物可能会阻碍无线信号,影响网络质量。

WLAN的应用

WLAN广泛应用于家庭、企业、学校、医院、咖啡馆、机场等多种场合,提供便捷的互联网接入服务。

总结来说,WLAN为人们提供了一种灵活、便捷的上网方式,但同时也需要妥善处理安全性、干扰和带宽等问题。随着技术的发展,WLAN的性能和安全性正在不断提升,满足了日益增长的无线上网需求。

相关文章:

华为eNSP :WLAN的配置

一、WLAN的知识点: VLAN配置: VLAN:可以想象成一个大房子(网络)里划分的不同房间(VLAN)。每个房间可以有自己的功能,比如一个用于睡觉(管理),另一…...

中国大数据产业的融资热潮来袭,哪些领域最受资本青睐?

大数据产业是以数据及数据所蕴含的信息价值为核心生产要素,通过数据技术、数据产品、数据服务等形式,使数据与信息价值在各行业经济活动中得到充分释放的赋能型产业。 基于启信产业大脑的海量数据与专业研判模型,本文将从产业图谱、区域分析…...

Unity数据持久化 之 使用Excel.DLL读写Excel表格

本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​​ 终于找到一个比较方便容易读表的方式了,以前用json读写excel转的cvs格式文件我怎么使用怎么别扭&#xf…...

Linux系统:chown命令

1、命令详解: chown命令用于设置文件所有者和文件关联组的命令,全称为change directory。在Linux当中默认文件均有拥有者,可以利用 chown 将指定文件的拥有者改为指定的用户或组,输入参数时用户可以是用户名或者用户 ID&#xff0…...

Unity3D ARPG(动作角色扮演游戏)设计与实现详解

动作角色扮演游戏(Action Role-Playing Game, ARPG)结合了传统角色扮演游戏(RPG)的深度与动作游戏(Action Game)的即时反应和流畅战斗体验。Unity3D 作为一款强大的跨平台游戏开发引擎,为开发者…...

Qt实现登录界面

本文基于Qt实现一个简单的登录界面,主要使用到Widget、button、edit等控件,基于自定义的信号槽实现界面的跳转,使用绘图设备添加背景图等。 1. 创建主界面 设计主界面的样式,并添加相关的控件。如下显示: 代码如下&…...

big.LITTLE

big.LITTLE 1 多核异构调度算法 http://www.linaro.org/?sbig.LITTLE http://git.linaro.org https://wiki.linaro.org/Archived%20LSK%20Versions big.LITTLE CPUs can be configured in 2 modes of operation: IKS – In Kernel Switcher (also known as CPU Migration…...

汤臣倍健,三七互娱,得物,顺丰,快手,游卡,oppo,康冠科技,途游游戏,埃科光电25秋招内推

汤臣倍健,三七互娱,得物,顺丰,快手,游卡,oppo,康冠科技,途游游戏,埃科光电25秋招内推 ①得物 【八大职类】技术、供应链、产品、运营、设计、职能、商品研究、风控等大类…...

再谈c++模板

前言 在前面我们曾经简单的介绍过c的模板,但还并不全面,我们通过stl容器的学习加深了我们对c这门语言的理解。那么今天我们就再来谈一谈c模板,对模板再进行一点简单的补充 非类型模板参数 前面我们介绍的是类型模板参数,简单理…...

9.11 codeforces Div 2

文章目录 9.11 Div 2A. Doras Set(删除三个互质数)思路代码 B. Index and Maximum Value(范围加减1求max)思路代码 C. Dora and C(加a/b,最小化极差)思路代码 9.11 Div 2 Dashboard - Codeforces Round 969 (Div. 2) …...

二级菜单的两种思路(完成部分)

第一种 <el-form ref"formRef" :model"form" :rules"rules" label-width"120px"><el-form-item label"类型" prop"type"><el-select v-model"form.type" placeholder"请选择类型&q…...

【机器学习导引】ch2-模型评估与选择

文章目录 经验误差与过拟合 &#xff08;Empirical error &overfitting&#xff09;1. **均方误差&#xff08;Mean Squared Error, MSE&#xff09;**2. **均方根误差&#xff08;Root Mean Squared Error, RMSE&#xff09;**3. **平均绝对误差&#xff08;Mean Absolute…...

二开ihoneyBakFileScan备份扫描

优点&#xff1a;可以扫描根据域名生成的扫描备份的扫描工具 二开部分&#xff1a;默认网址到字典&#xff08;容易被封&#xff09;&#xff0c;二开字典到网址&#xff08;类似test404备份扫描规则&#xff09;&#xff0c;同时把被封不能扫描的网址保存到waf_url.txt 中&am…...

leetcode21. 合并两个有序链表

思路&#xff1a; 用一个新链表来表示合并后的有序链表&#xff0c; 每次比较两个链表&#xff0c;将较小的那个结点存储至新链表中 # Definition for singly-linked list. # class ListNode(object): # def __init__(self, val0, nextNone): # self.val val # …...

搭建 WordPress 及常见问题与解决办法

浪浪云活动链接 &#xff1a;https://langlangy.cn/?i8afa52 文章目录 环境准备安装 LAMP 堆栈 (Linux, Apache, MySQL, PHP)配置 MySQL 数据库 安装 WordPress配置 WordPress常见问题及解决办法数据库连接错误白屏问题插件或主题冲突内存限制错误 本文旨在介绍如何在服务器上…...

《ORANGE‘s 一个操作系统的实现》--保护模式进阶

保护模式进阶 大内存读写 GDT段 ;GDT [SECTION .gdt] ; 段基址, 段界限 , 属性 LABEL_GDT: Descriptor 0, 0, 0 ; 空描述符 LABEL_DESC_NORMAL: Descriptor 0, 0ffffh, DA_DRW ; Normal 描…...

【可变参模板】可变参类模板

可变参类模板也和可变参函数模板一样&#xff0c;允许模板定义含有0到多个&#xff08;任意个&#xff09;模板参数。可变参类模板参数包的展开方式有多种&#xff0c;以下介绍几种常见的方法。 一、递归继承展开 1.1类型模板参数包的展开 首先先看下面的代码&#xff1a; /…...

Linux 递归删除大量的文件

一般情况下 在 Ubuntu 中&#xff0c;递归删除大量文件和文件夹可以通过以下几种方式快速完成。常用的方法是使用 rm 命令&#xff0c;配合一些适当的选项来提高删除速度和效率。 1. 使用 rm 命令递归删除 最常见的方式是使用 rm 命令的递归选项 -r 来删除目录及其所有内容。…...

设计一个算法,找出由str1和str2所指向两个链表共同后缀的起始位置

假定采用带头结点的单链表保存单词&#xff0c;当两个单词有相同的后缀时&#xff0c;则可共享相同的后缀存储空间&#xff0c;例如&#xff0c;’loading’和’being’的存储映像如下图所示。 设str1和str2分别指向两个单词所在单链表的头结点&#xff0c;链表结点结构为 data…...

Python中如何判断一个变量是否为None

在Python中&#xff0c;判断一个变量是否为None是一个常见的需求&#xff0c;特别是在处理可选值、默认值或者是在函数返回结果可能不存在时。虽然这个操作本身相对简单&#xff0c;但围绕它的讨论可以扩展到Python的哲学、类型系统、以及如何在不同场景下优雅地处理None值。 …...

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…...

Chapter03-Authentication vulnerabilities

文章目录 1. 身份验证简介1.1 What is authentication1.2 difference between authentication and authorization1.3 身份验证机制失效的原因1.4 身份验证机制失效的影响 2. 基于登录功能的漏洞2.1 密码爆破2.2 用户名枚举2.3 有缺陷的暴力破解防护2.3.1 如果用户登录尝试失败次…...

设计模式和设计原则回顾

设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...

通过Wrangler CLI在worker中创建数据库和表

官方使用文档&#xff1a;Getting started Cloudflare D1 docs 创建数据库 在命令行中执行完成之后&#xff0c;会在本地和远程创建数据库&#xff1a; npx wranglerlatest d1 create prod-d1-tutorial 在cf中就可以看到数据库&#xff1a; 现在&#xff0c;您的Cloudfla…...

深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南

&#x1f680; C extern 关键字深度解析&#xff1a;跨文件编程的终极指南 &#x1f4c5; 更新时间&#xff1a;2025年6月5日 &#x1f3f7;️ 标签&#xff1a;C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言&#x1f525;一、extern 是什么&#xff1f;&…...

Unity UGUI Button事件流程

场景结构 测试代码 public class TestBtn : MonoBehaviour {void Start(){var btn GetComponent<Button>();btn.onClick.AddListener(OnClick);}private void OnClick(){Debug.Log("666");}}当添加事件时 // 实例化一个ButtonClickedEvent的事件 [Formerl…...

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

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

rknn toolkit2搭建和推理

安装Miniconda Miniconda - Anaconda Miniconda 选择一个 新的 版本 &#xff0c;不用和RKNN的python版本保持一致 使用 ./xxx.sh进行安装 下面配置一下载源 # 清华大学源&#xff08;最常用&#xff09; conda config --add channels https://mirrors.tuna.tsinghua.edu.cn…...

【安全篇】金刚不坏之身:整合 Spring Security + JWT 实现无状态认证与授权

摘要 本文是《Spring Boot 实战派》系列的第四篇。我们将直面所有 Web 应用都无法回避的核心问题&#xff1a;安全。文章将详细阐述认证&#xff08;Authentication) 与授权&#xff08;Authorization的核心概念&#xff0c;对比传统 Session-Cookie 与现代 JWT&#xff08;JS…...

​​企业大模型服务合规指南:深度解析备案与登记制度​​

伴随AI技术的爆炸式发展&#xff0c;尤其是大模型&#xff08;LLM&#xff09;在各行各业的深度应用和整合&#xff0c;企业利用AI技术提升效率、创新服务的步伐不断加快。无论是像DeepSeek这样的前沿技术提供者&#xff0c;还是积极拥抱AI转型的传统企业&#xff0c;在面向公众…...