本地PC安装eNSP Pro完成简单的WLAN实验

news2025/6/6 22:06:23

前言

上个月底华为更新一版eNSP Pro,新增了AC、AP、STA等设备,也就是说可以在eNSP中进行WLAN相关的实验了。之前写过一篇文章《将eNSP Pro部署在华为云是什么体验》介绍了怎么在华为云上部署eNSP Pro,这次使用本地PC机在虚拟机中安装eNSP Pro,并完成一个简单的WLAN实验来体验体验eNSP Pro中AC、AP设备的配置有何不同。

准备实验环境

准备软件包

eNSP Pro

eNSP Pro 是华为公司数据通信产品线新推出的数通设备模拟器,主要应用在数据通信技能培训,为使用者提供华为数据通信产品设备命令行学习环境。

访问并登录“华为企业产品技术支持网站(https://support.huawei.com/enterprise/zh/index.html)”, 搜索“eNSP Pro”,将“eNSP-Pro_V100R001C10_Software_X8664_VirtualBox_release.tar.gz”下载到本地。

VirtualBox

VirtualBox是一款功能强大的x86和AMD64/Intel64虚拟化产品,适用于企业和家庭。VirtualBox不仅是一款面向企业客户的功能极其丰富的高性能产品,而且是唯一一个根据GNU通用公共许可证(GPL)第3版条款作为开源软件免费提供的虚拟化专业解决方案。

软件获取: https://www.virtualbox.org/

部署 eNSP Pro

  1. 下载VirtualBox安装包,并完成Virtualbox安装。

  1. 将下载的“eNSP-Pro_V100R001C10_Software_X8664_VirtualBox_release.tar.gz”的软件包解压。

  1. 在VirtualBox中注册虚拟硬盘。选择“管理 > 工具 > 虚拟介质管理”,单击“注册”,选择解压后的“eNSP-Pro_V100R001C10_Software_X8664_release.vdi”文件。

  1. 新建虚拟机。选择“控制 > 新建”,填写界面参数,单击“Next”。

  1. 根据个人PC实际情况修改虚拟机内存和CPU个数(建议不超过本机能力的70%),单击“Next”。

  1. 选中“Use an Existing Virtual Hard Disk File”,选择上一步骤注册的虚拟硬盘文件,单击“Next”。

  1. 单击“Finish”完成虚拟机创建。

  1. 调整网络设置。右击创建好的虚拟机,单击“设置”,选择“网络 > 网卡1 > 启用网络连接(E)”,“连接方式(A)”选择“仅主机(Host-Only)网络”,名称选择“VirtualBox Host-Only Ethernet Adapter”,单击“OK”。

  1. 启动虚拟机。双击已创建好的虚拟机或者单击”启动“启动虚拟机。

  1. 等待虚拟机启动完成,打开浏览器(推荐使用Chrome浏览器),在地址栏输入欢迎页屏幕上的网址访问数通模拟器。

  1. 登录eNSP Pro,点击右上角的”登录“,使用经过华为授权的Uniportal账号登录,就可以愉快的开始实验啦。

eNSP Pro仅面向认证级伙伴(ASP、CSP)发布到企业业务网站,暂不对销售合作伙伴、注册经销商、产品客户、普通注册用户开放。

开始实验配置

绘制实验拓扑

  1. 选择“仿真环境 > 沙箱”,单击“创建沙箱”。

  1. 单击”+“号,选择“货架”中需要的设备,添加设备AC、AP、终端STA,按照下图连线。

  1. 启动设备。全选所有设备,单击启动按钮,等待设备启动。

配置设备

AC配置
  1. 双击”AC-1“的图标,打开AC的控制台。输入”回车“以后,在”Enter Password:“后设置一个密码。

  1. 配置AC名称和IP地址。
<HUAWEI>system-view 
Enter system view, return user view with return command.
[HUAWEI]sysname AC-1
[AC-1]int vlan 1
[AC-1-Vlanif1]ip address 192.168.100.254 24
[AC-1-Vlanif1]quit 

  1. 启用DHCP服务,为AP和STA分下发地址。
[AC-1]dhcp enable 
[AC-1-Vlanif1]dhcp select interface 
[AC-1-Vlanif1]quit

  1. 以Vlanif1作为AC的IPv4源接口。

这里需要设置“DTLS PSK”,设置”FIT AP“的用户名和密码,设置全局脱机管理VAP的PSK。我这里密码全部设置为了:huawei@123

密码要求包含8-32个纯文本字符,或128或148个密码文本字符,这些字符必须至少由以下两个字符组合而成:小写字母a到z、大写字母a到z、数字和特殊字符。输入密码的时候,输入内容不可见,直接输入即可。

[AC-1]capwap source inter vlan 1
Set the DTLS PSK(contains 8-32 plain-text characters, or 128 or 148 cipher-text characters that must be a combination of at least two of the following: lowercase letters a to z, uppercase letters A to Z, digits, and special characters):
Confirm PSK:
Info: Deliver DTLS PSK to devices using CAPWAP connections. It may take a few minutes.
Set the user name for FIT APs(The value is a string of 4 to 31 characters, which can contain letters, underscores, and digits, and must start with a letter):huawei
Set the password for FIT APs(plain-text password of 8-128 characters or cipher-text password of 128-268 characters that must be a combination of at least three of the following: lowercase letters a to z, uppercase letters A to Z, digits, and special characters):
Confirm password:
Set the PSK of the global offline management VAP(plain-text password of 8-63 characters or cipher-text password of 128-188 characters that must be a combination of at least two of the following: lowercase letters a to z, uppercase letters A to Z, digits, and special characters):
Confirm PSK:
Warning: Ensure that the management VLAN and service VLAN are different. Otherwise, services may be interrupted.
Warning: Before an added device goes online for the first time, enable DTLS no-auth if it runs a version earlier than V200R021C00 or enable DTLS certificate-mandatory-match if it runs V200R021C00 or later.

  1. 允许CAPWAP的DTLS会话使用不认证方式。
[AC-1]capwap dtls no-auth enable
Warning: This operation allows for device access in non-DTLS encryption mode even when DTLS is enabled and brings security risks. After the device goes online for the first time, disable this function to prevent security risks. Continue? [Y/N]:Y

如果已开启了CAPWAP的控制隧道DTLS加密功能,增加对接V200R021C00之前版本的AP时,为保证版本兼容,避免AP无法上线,可以先开启该功能允许AP以不认证方式进行DTLS会话,使AP上线。AP上线后会获取新的DTLS凭证,重新以安全方式进行DTLS会话和上线。为确保网络安全,在AP重新上线后,应立即关闭该功能,避免未授权AP接入网络。

使用:undo capwap dtls no-auth enable禁止CAPWAP的DTLS会话使用不认证方式。

  1. 配置AP上线。
[AC-1]wlan 
[AC-1-wlan]ap auth-mode no-auth  // 配置AP以无认证方式上线。
Warning: It is insecure to configure none authentication mode.
[AC-1-wlan]rrm-profile n ictstu   //创建RRM模板。
[AC-1-wlan-rrm-prof-ictstu]quit
[AC-1-wlan]radio-2g-profile name ictstu //创建2G射频模板,并进入模板视图。
[AC-1-wlan-radio-2g-prof-ictstu]rrm-profile ictstu 配置射频模板引用RRM模板。
Warning: This action may cause service interruption. Continue? [Y/N]:y
[AC-1-wlan-radio-2g-prof-ictstu]quit

  1. 创建名为“ictstu”的SSID模板和名为”ictstu“的VAP模板,并在VAP模板中引用SSID模板。
[AC-1-wlan]ssid-profile name ictstu
[AC-1-wlan-ssid-prof-ictstu]ssid ictstu
[AC-1-wlan-ssid-prof-ictstu]quit
[AC-1-wlan]vap-profile name ictstu
[AC-1-wlan-vap-prof-ictstu]ssid-profile ictstu
Warning: This action may cause service interruption. Continue? [Y/N]:y

  1. 配置default AP组的射频、工作带宽、工作信道、密码等信息。
[AC-1-wlan]ap-group name default
[AC-1-wlan-ap-group-default]radio 0  //进入名为default的AP组的射频0视图。
[AC-1-wlan-ap-group-default-radio-0]calibrate auto-channel-select disable  //关闭信道自动选择功能。
Info: This operation will recover the redundant radio.
[AC-1-wlan-ap-group-default-radio-0]channel 20mhz 1  //配置default AP组射频0的工作带宽为20MHz,工作信道为1。
Warning: This action may cause service interruption. Continue? [Y/N]:y
Info: The channel value and bandwidth value take effect only when automatic channel selection is disabled, and the value depends on the AP specifications and local laws and regulations.
[AC-1-wlan-ap-group-default-radio-0]vap-profile ictstu wlan 1 //应用vap模板。
Warning: No PSK is configured in the default security profile, which will lead to a failure to create the VAP. Continue? [Y/N]:y
[AC-1-wlan-ap-group-default-radio-0]radio-2g-profile ictstu //应用2G射频模板。
Warning: This action may cause service interruption. Continue? [Y/N]:y
[AC-1-wlan-ap-group-default-radio-0]quit
[AC-1-wlan-ap-group-default]security-profile name default //在default AP组中引用default安全模板。
[AC-1-wlan-sec-prof-default]security open //设置密码认证方式为无密码认证。
Warning: This action may cause service interruption. Continue? [Y/N]:y
Warning: The Open encryption algorithm is insecure. For security-sensitive scenarios, WPA2 is recommended.

STA配置
  1. 双击STA终端,点击到“IPv4地址配置”,将模式修改为“DHCP”,点击“应用”。

  1. 点击到”命令行“,扫描可连接的Wi-Fi信号。
PC> wnmcli device wifi list --rescan yes  //查看当前的Wi-Fi信号状态(强制扫描)

  1. 连接至名为“ictstu”的Wi-Fi信号。
PC> wnmcli device wifi connect ictstu //连接wifi ictstu
PC> wnmcli device wifi list //查看当前的Wi-Fi信号状态,Status为up表示已经连接。

结果验证
  1. STA查看是否正确获取IP地址等信息。
PC> ifconfig

  1. 在AC上执行display station all连接的终端信息。

  1. 在AC上执行display radio all查看AP的射频信息。

  1. 在AP上执行display vap all查看业务型VAP的相关信息。

  1. 在AP上执行display ap all查看AP信息。

总结

  1. eNSP Pro中在AC上暂时无法使用display mac-address命令查看到AP的MAC地址等信息,如果需要使用MAC地址认证的方式上线AP,需要在AP中执行display /driver/global-attribute/system-mac-address命令获取MAC地址。

  1. STA中连接Wi-Fi暂时只能使用命令的方式进行,不支持在图形化界面进行Wi-Fi连接。

  1. 无线设备AP的初始帐号为admin,密码为:Admin@huawei.com。

  2. AP上的命令比较特殊,使用的是MD-CLI,并不是之前常用的CLI方式。

MD-CLI(Model-Driven Command Line Interface)是基于YANG模型生成的既有机机交互又有人机交互能力的命令行工具。相比传统CLI,具有配置逻辑简单、机器解析处理容易和学习成本低等优点。

© 版权声明
文章:本地PC安装eNSP Pro完成简单的WLAN实验
作者:Guangran
链接:https://www.rsecc.cn/1001.html
声明:如无特别说明本文即为原创文章仅代表个人观点,版权归《广然笔记》所有,未经授权、请勿转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1592823.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

配置交换机端口安全

1、实验目的 通过本实验可以掌握&#xff1a; 交换机管理地址配置及接口配置。查看交换机的MAC地址表。配置静态端口安全、动态端口安全和粘滞端口安全的方法。 2、实验拓扑 配置交换机端口安全的实验拓扑如图所示。 配置交换机端口安全的实验拓扑 3、实验步骤 &#xff…

excel中能不能用substitute函数把文本中某个字符起始的数据全部替换?

希望将A2单元格中&#xff0c;以光交开始的字符全部替换&#xff0c;本以为可以用公式SUBSTITUTE(A2,"光交","")&#xff0c;好像*不起作用。 很可惜的是&#xff0c;不仅SUBSTITUTE函数不支持通配符&#xff0c;像LEFT、RIGHT、MID、REPLACE函数都不支持通…

2024年大唐杯官网模拟题

单选(出题角度很奇怪&#xff0c;不用太纠结&#xff09; 5G NR系统中&#xff0c;基于SSB的NR同频测量在measconfig里最多可以配置&#xff08; &#xff09;个SMTC窗口。 A、3 B、4 C、1 D、2 答案&#xff1a;D 2个 5G 中从BBU到AAU需要保证&#xff08; &#xff09;Gbps…

DHCP服务器的高可靠、高可用+负载均衡配置

一、适用场景 1、DHCP地址池集中化的管理环境中&#xff08;本例建立了200个C类网24位的地址池&#xff09;&#xff1b; 2、全网仅1台合法的DHCP服务器&#xff08;要是它宕机全部断网&#xff0c;本例旨在提高服务器的可靠性、可用性&#xff0c;双DHCP服务器性能上负载均衡…

FastAPI - uvicorn设置 logger 日志格式

怎么将日志打印到文件 在main.py加入log_config“./uvicorn_config.json” import uvicornif __name__ "__main__":uvicorn.run("app:app", host"0.0.0.0", port8000, log_config"./uvicorn_config.json")uvicorn_config.json {&qu…

zookeeper和kafka消息队列

zookeeper zookeeper介绍 Zookeeper是一个开源的分布式的&#xff0c;为分布式框架提供协调服务的Apache项目 zookeeper特点 zookeeper是由一个领导者(leader)&#xff0c;多个跟随者(follower)组成的集群 Zookeepe集群中只要有半数以上节点存活&#xff0c;Zookeeper集群…

数字乡村探索:引领农村未来发展新方向——科技创新赋能乡村现代化与农民生活品质提升之旅

目录 一、数字乡村的内涵与特点 二、数字乡村的探索进展 三、数字乡村面临的挑战与机遇 四、数字乡村的未来发展方向与路径 五、数字乡村助力农村产业升级 六、数字乡村促进城乡融合发展 七、数字乡村激发农民创新创业活力 八、数字乡村提升农民获得感和幸福感 九、展…

遥感卫星:探索地球的科技之旅

遥感卫星是人类探索地球、理解地球、保护地球的重要工具&#xff0c;其发展历程承载了人类对地球的探索与认知的历程。从最初的概念到如今的高科技应用&#xff0c;遥感卫星技术的发展见证了人类科技的不断进步与创新。 初心萌芽&#xff1a; 遥感卫星的发展始于20世纪中叶&…

Eureka-搭建Eureka步骤

简介&#xff1a; Eureka是Netflix开发的服务发现框架&#xff0c;本身是一个基于REST的服务&#xff0c;主要用于定位运行在AWS域中的中间层服务&#xff0c;以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中&#xff0c;以实…

N-149基于微信小程序网上商城系统

开发工具&#xff1a;IDEA、微信小程序 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 前端技术&#xff1a;vue、uniapp 服务端技术&#xff1a;springbootmybatisredis 本系统分微信小程序和管理后台两部分&a…

【系统分析师】操作系统部分

文章目录 1、进程状态2、前趋图3、PV操作4、死锁问题5、存储管理5.1 页式存储5.2 段式存储5.3 段页式存储5.4 页面置换算法 6、文件管理6.1 索引文件结构6.2 空闲存储空间管理 7、设备管理7.1数据传输控制7.2 虚设备和SPOOLING技术7.3 微内核操作系统7.4 嵌入式操作系统 说明&a…

Spring框架第一篇(Spring概述与IOC思想)

文章目录 一、Spring概述二、Spring家族三、Spring Framework四、IOC思想五、IOC容器在Spring中的实现 一、Spring概述 Spring 是最受欢迎的企业级 Java 应用程序开发框架&#xff0c;数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。…

分类预测 | Matlab实现RIME-LSSVM霜冰算法优化最小二乘支持向量机数据分类预测

分类预测 | Matlab实现RIME-LSSVM霜冰算法优化最小二乘支持向量机数据分类预测 目录 分类预测 | Matlab实现RIME-LSSVM霜冰算法优化最小二乘支持向量机数据分类预测分类效果基本介绍程序设计参考资料 分类效果 基本介绍 1.Matlab实现RIME-LSSVM霜冰算法优化最小二乘支持向量机数…

SpringBoot 日志系统解析

日志实现框架 常见框架: JULLogbacLog4jLog4j2 日志实现的抽象层 避免代码的改动影响用户的使用, 常见的: JCLSLF4J 日志发展历程 JDK1.3及以前, 通过System.(out | err).println打印, 存在巨大缺陷解决系统打印缺陷问题出现log4,2015年8月停止更新受到log4j影响, SUN公…

Windows版Apache5.7解压直用(免安装-绿色-项目打包直接使用)

windows下Apache分类 Apache分为 安装版和解压版 安装版: 安装方便&#xff0c;下一步------下一步就OK了&#xff0c;但重装系统更换环境又要重新来一遍&#xff0c;会特别麻烦 解压版&#xff08;推荐&#xff09;&#xff1a; 这种方式&#xff08;项目打包特别方便&#…

MQ概览及Kafka详解

文章目录 概览MQ优点MQ缺点常见MQ对比JMS消息模型点对点模式发布订阅模式 kafka基础架构发布订阅工作流程生产者生产者文件存储生产者分区策略生产者数据可靠性保证生产者数据一致性保证生产者ack机制ExactlyOnce生产者发送消息流程 消费者消费者分区分配策略消费者消费数据问题…

JS sort方法踩坑

JavaScript的sort()方法在默认情况下将数组元素视为字符串进行排序&#xff0c;而不是按照数字的大小。因此&#xff0c;对于包含数字的数组&#xff0c;sort()方法会按照字符串的排序规则进行排序。 例如&#xff0c;对于[2, 11]这个数组&#xff0c;按照字符串的排序规则&…

谈谈我的软考高级考证之路(系统架构设计师篇)

系统架构设计师备考资料请移步 2023年软考高级系统架构设计师视频教程&#xff0c;推荐下载&#xff01;获取。 备考总体策略 • 总体策略&#xff1a;刷视频记笔记刷真题 • 备考时间&#xff1a;建议报完名之后&#xff0c;开始备考&#xff0c;大致2-3个月&#xff08;基础…

ADC的认识

ADC介绍 Q:ADC是什么&#xff1f; A&#xff1a;全称&#xff1a;Analog-to-Digital Converter&#xff0c;指模拟/数字转换器 ADC的性能指标 量程&#xff1a;能测量的电压范围分辨率&#xff1a;ADC能辨别的最小模拟量&#xff0c;通常以输出二进制数的位数表示&#xf…

论文笔记:LayoutNUWA: Revealing the Hidden Layout Expertise of Large Language Models

iclr 2024 reviewer 评分 568 图形布局生成大模型 1 intro 现有方法主要将布局生成视为一个数值优化任务&#xff0c;专注于量化方面&#xff0c;同时忽略了布局的语义信息&#xff0c;如各布局元素之间的关系。论文提出了LayoutNUWA&#xff0c;这是第一个将布局生成视为代…