轻松入门H3C无线AC上线AP【入门篇】
我们知道华三的最新模拟器支持了无线AC的配置,今天就浅浅的出个无线AC的教程,你上也会的那种。
今天我们模拟的是二层环境下,笔者准备了2个AP,以此展示AP上线到AC的教程,并且用手机测试WiFi连接正常,且客户端可以在AP之间漫游。
一:准备实验环境
电脑没有安装模拟器的伙伴可以去H3C官网自行下载https://www.h3c.com/cn/d_202302/1783214_30005_0.htm
安装好模拟器后,我们如下图示意,将设备拓补连接好。

小TIP:桥接那里,直接拉出host主机连接到AC,桥接到虚拟机的网卡,然后AC上面创建vlanif56并且配置IP地址:192.168.56.254,并配置好SSH,方便我们在CRT里面进行配置。【有时vlanif一直DOWN,可以重启AC,vlanif会UP】
那么一切工作准备就绪,让我们开始学习之旅吧!
二:AC进行基础配置
思路:在AC上面配置桥接的地址方便CRT演示,并创建SSH服务【创建完成可以SSH 127.0.0.1自测SSH是否配置正确】。
#sysname H3C-AC //系统命名
#
vlan 56 //创建vlan56,用于桥接CRT
#
interface Vlan-interface56 //VLANIF56配置IP地址,也是CRT SSH的地址
ip address 192.168.56.254 255.255.255.0
#
local-user admin //创建本地用户adminpassword simple XXXXXXXX //创建密码,XXXX自行脑补service-type ssh //服务类型SSHauthorization-attribute user-role level-15 //权限最高级
#
user-interface vty 0 4 //进入0 4 虚拟接口
authentication-mode scheme //设置认证方式为SSH
protocol inbound ssh //协议SSH
#
ssh server enable //开启SSH服务三:AC上面完成AP的上线
思路:我们分别创建AP的业务vlan和管理vlan,并创建地址池,确保AP拿到IP地址后,我们对AP进行基础配置。
[H3C-AC]vlan 10 //创建AP管理vlan10
[H3C-AC-vlan10]quit
[H3C-AC]vlan 172 //创建AP业务vlan172
[H3C-AC-vlan172]quit
[H3C-AC]interface Vlan-interface 10 //配置vlan10网关
[H3C-AC-Vlan-interface10]ip address 10.0.0.1 24
[H3C-AC-Vlan-interface10]quit
[H3C-AC]interface Vlan-interface 172 //配置vlan172网关
[H3C-AC-Vlan-interface172]ip address 172.16.1.1 24
[H3C-AC-Vlan-interface172]quit
[H3C-AC]dhcp enable //开启DHCP服务
[H3C-AC]dhcp server ip-pool vlan10 //创建地址池,名为vlan10
[H3C-AC-dhcp-pool-vlan10]network 10.0.0.0 mask 255.255.255.0
[H3C-AC-dhcp-pool-vlan10]gateway-list 10.0.0.1
[H3C-AC-dhcp-pool-vlan10]expired day 15 //地址池租期15天
[H3C-AC-dhcp-pool-vlan10]quit
[H3C-AC]dhcp server ip-pool vlan172//创建地址池,名为vlan172
[H3C-AC-dhcp-pool-vlan172]network 172.16.1.0 mask 255.255.255.0
[H3C-AC-dhcp-pool-vlan172]gateway-list 172.16.1.1
[H3C-AC-dhcp-pool-vlan172]expired day 15 //地址池租期15天
[H3C-AC-dhcp-pool-vlan172]quit
[H3C-AC]小TIP:我们这里说一下管理vlan和业务vlan的区别,管理vlan就是AP自身可以获取一个IP地址,也就是我们文中的vlan10,而业务vlan就是客户端连接WiFi以后获取到的IP地址,俗称业务网段。正式生产环境中,我们做到管理和业务分离是十分有必要的。
四:AP完成基础接口调试并上线到AC
思路:我们分别将AP的接口改成对应管理vlan,然后
#
interface GigabitEthernet1/0/0 //进入G1/0/0端口port link-type trunkundo port trunk permit vlan 1port trunk permit vlan 10port trunk pvid vlan 10 //设置PVID为10,否则AP无法识别
#
interface GigabitEthernet1/0/1 //进入G1/0/1端口port link-type trunkundo port trunk permit vlan 1port trunk permit vlan 10port trunk pvid vlan 10//设置PVID为10,否则AP无法识别
#
[H3C-AC]dis dhcp server ip-in-use //我们使用此命令查看到AP已经正确获取到AP段地址。
IP address Client identifier/ Lease expiration TypeHardware address
10.0.0.2 019c-d651-ad02-02 Mar 14 21:46:20 2023 Auto(C)
10.0.0.3 019c-d657-b203-02 Mar 14 21:46:54 2023 Auto(C)
#
wlan ap test01 model WA6320-HCL //我们采取手动的方式上线第一个AP,名为test01,型号是WA6320-HCL
serial-id H3C_9c-d6-51-ad-02-00 //序列号可以在AP上使用命令dis dev manuinfo查看
quit
#
dis wlan ap all address //简单的等待约10S,我们使用此命令后发现AP已经上线到AC[H3C-AC]dis wlan ap all address //查询AP MAD地址和IP以及APname对应关系命令
Total number of APs : 1
Total number of connected APs : 1
Total number of connected manual APs : 1
Total number of connected auto APs : 0
Total number of inside APs : 0AP name IP address MAC address
test01 10.0.0.2 9cd6-51ad-0200第二个测试AP我们使用自动注册的方式,毕竟现网环境中不可能大量精力去一个个注册
#
wlan auto-ap enable //开启AP自动注册功能
wlan auto-ap persistent all //开启AP自动固化功能
#
dis wlan ap all address //使用命令继续查看
[H3C-AC]dis wlan ap all address //我们发现,另一个AP已经自动注册,并AP名就是设备自身MAC
AP name IP address MAC address
test01 10.0.0.2 9cd6-51ad-0200
9cd6-57b2-0300 10.0.0.3 9cd6-57b2-0300[H3C-AC]wlan auto-ap persistent name 9cd6-57b2-0300 //固化自动注册AP,不然不可以修改名字
[H3C-AC]wlan rename-ap 9cd6-57b2-0300 test02 //修改AP名为test02
[H3C-AC]
至此,2个AP已经让我们用不同的方式注册到了AC上面。
五:配置AP,客户端进行测试
思路:我们在H3C的AC上面如果需要配置AP,那么我们需要创建服务模板,然后在AP里面的射频下面关联服务模板并且关联业务vlan,然后开启射频,就完成了配置。
[H3C-AC]wlan service-template 1 //创建服务模板1
[H3C-AC-wlan-st-1]ssid MMMM //WiFi名称设置为MMMM,密码不认证
[H3C-AC-wlan-st-1]service-template enable //服务模板开启
[H3C-AC-wlan-st-1]quit
[H3C-AC]
注:模板里面还有很多配置,整体限速,认证,还有隐藏热点等等,今天主要讲基础配置,后续会继续出详细教程
[H3C-AC]wlan ap test01 //进入test01 AP
[H3C-AC-wlan-ap-test01]radio 1 //进入射频1
[H3C-AC-wlan-ap-test01-radio-1]service-template 1 vlan 176 //服务模板1业务vlan172
[H3C-AC-wlan-ap-test01-radio-1]radio enable //射频开启
[H3C-AC-wlan-ap-test01-radio-1]max-power 20 //功率拉满
[H3C-AC-wlan-ap-test01-radio-1]channel band-width 40 //设置频宽40Mhz
This operation might cause channel change. Continue? [Y/N]:y
[H3C-AC-wlan-ap-test01-radio-1]client max-count 128 //限制最大用户接入128个
[H3C-AC-wlan-ap-test01-radio-1]channel 36 //设置信道36
然后依次类推,我们分别进入其他AP的radio1 radio2里面进行配置,配置完毕后如图所示
[H3C-AC]dis wlan ap all radio //查看所有AP射频状态
Total number of APs: 2
Total number of connected APs: 2
Total number of connected manual APs: 2
Total number of connected auto APs: 0
Total number of connected common APs: 2
Total number of connected WTUs: 0
Total number of inside APs: 0
Maximum supported APs: 60000
Remaining APs: 59998
Total AP licenses: 60000
Local AP licenses: 60000
Server AP licenses: 0
Remaining local AP licenses: 59998 //AP可用的授权许可数
Sync AP licenses: 0AP name RID State Channel BW Usage TxPower Clients(MHz) (%) (dBm)
test01 1 Up 36 40 0 20 0
test01 2 Up 6(auto) 20 0 20 0
test02 1 Up 36 80 0 20 0
test02 2 Up 11(auto) 20 0 20 0 我们回到模拟器客户端,发现AP已经正常上线,并且客户端也可以正常连接
[H3C-AC]dis wlan client //查看AP下面客户端
Total number of clients: 1MAC address User name AP name R IP address VLAN
00e0-0402-1235 N/A test01 1 172.16.1.2 172
[H3C-AC]dis wlan mobility roam-track mac-address 00e0-0402-1235
//查看MAC地址00e0-0402-1235的客户端,漫游记录
Total entries: 2
Current entries: 2
BSSID Created at Online time AC IP address RID AP name
9cd6-57b2-0310 2023-02-27 22:20:07 00h 00m 36s 127.0.0.1 1 test02
9cd6-51ad-0210 2023-02-27 22:17:11 00h 02m 48s 127.0.0.1 1 test01
[H3C-AC]拖动客户端到右侧AP,发现也可以正常连接,AP前后业务IP地址不变,它此时就算发生了一次无缝漫游。

到这里,我们今天的知识就学到这里结束了。当然这只是简单的AP上线,包括二层注册这些,真实的现网环境中不会这么简单,后期我会继续记录一些文章,下面是预告。
一:AC旁挂到6850交换机上,管理vlan不再设置到AC上面,需要使用option43参数注册;
二:创建AP组,批量配置无线AP;
三:AP调优,以及一些实用参数说明;
四:无线AP的简单排障思路和解决方法。
相关文章:
轻松入门H3C无线AC上线AP【入门篇】
我们知道华三的最新模拟器支持了无线AC的配置,今天就浅浅的出个无线AC的教程,你上也会的那种。今天我们模拟的是二层环境下,笔者准备了2个AP,以此展示AP上线到AC的教程,并且用手机测试WiFi连接正常,且客户端…...
尚医通(二十五)就医提醒和预约统计
目录一、就医提醒1、搭建定时任务模块二、后台管理系统-预约统计功能1、开发每天预约数据接口2、封装远程调用接口3、搭建统计分析模块4、整合统计功能前端一、就医提醒 我们通过定时任务,每天8点执行,提醒就诊 1、搭建定时任务模块 (1&…...
网页js版音频数字信号处理:H5录音+特定频率信号的特征分析和识别提取
文章目录一、网页中的音频数据源二、FFT:时域转频域三、信号的特征分析四、信号的识别提取附录音频数字信号处理 Audio DSP (Digital Signal Processing) 是一个复杂又专业的话题,本文介绍的是如何从音频中实时分析和识别出特定频率信号的一种方法&#…...
uniapp结合腾讯云及时通信IM的聊天记录本地存储方案
uniapp结合腾讯云及时通信IM的聊天记录本地存储方案 UniApp 是一个跨平台的应用开发框架,可以使用 Vue.js 开发多端应用(如H5、小程序、App等)。在 UniApp 中,可以使用 uni-app 提供的文件系统 API 完成本地文件存储的操作。 1.…...
PyQGIS开发 -- 基础学习笔记
1、自主学习QGIS开发虽然QGIS本身功能强大,但还是架不住我们要编写新的功能、新的业务流程、新的算法。前文中我们提到,扩展QGIS有2种方法,一是用Python、C来写QGIS的插件;另一种就是基于QGIS的C API开发独立应用程序。然而后者资…...
一篇了解模块打包工具之 ——webpack(1)
本篇采用问题引导的方式来学习webpack,借此梳理一下自己对webpack的理解,将所有的知识点连成一条线,形成对webpack的记忆导图。 最终目标,手动构建一个vue项目,目录结构参考vue-cli创建出来的项目 一、问问题 1. 第…...
k8s学习之路 | Day16 k8s 中的容器初探
文章目录容器镜像镜像名称镜像拉取策略私有仓库的拉取策略容器的环境变量和启动命令容器的环境变量容器的启动命令容器的生命周期钩子postStartpreStop容器的探针startupProbelivenessProbereadinessProbek8s 集群中最小的管理单元就是一个Pod,而Pod里面才是容器&am…...
export、import、commit、save、load的区别
目录1. docker export 和 docker import2. docker commit3.docker save 和 docker load1. docker export 和 docker import docker export 容器ID/容器Name > xxx.tar 导出一个容器快照 docker import xxx.tar NewImageName:tag 导入一个容器快照到本地镜像库 适用场景&a…...
多部委联合举办中国人工智能大赛启动会在厦召开,快商通亮相发言
站在“第二个百年奋斗目标”的新起点上,为深入推动我国人工智能产业创新发展,发掘一批人工智能优秀团队, 国家互联网信息办公室、工业和信息化部、公安部、国家广播电视总局、厦门市人民政府将联合主办第四届中国人工智能大赛 。快商通联合创…...
js红宝书学习笔记(1-6章)
就按照原书中写的章节顺序记笔记了, 还有可能我学过js一段时间了,可能有些对于新手的细节会忽略,但是会尽量写全的~ 1.第一章 什么是JavaScript 1.1讲了一些历史,所以我们从1.2开始看 1.2 JavaScript的实现 完整的JaveScript包…...
第十四届蓝桥杯第三期官方模拟赛C\C++题解
文章目录A-填空题题意算法参考代码(C)B-填空题题意算法参考代码(C)C-填空题题意算法参考代码(C)D-填空题题意算法参考代码(C)E-填空题题意算法参考代码(C)F题…...
API接口安全
目前项目都是前后端分离或者有对外提供接口的需求,在这些情况下,就要考虑接口安全。 如果不重视接口安全,可能导致严重的危害,例如数据盗取,服务宕机等。 可能的安全问题: 1.明文密码被攻击者抓包看到 前端可对密码或…...
2023前端一面vue面试题合集
函数式组件优势和原理 函数组件的特点 函数式组件需要在声明组件是指定 functional:true不需要实例化,所以没有this,this通过render函数的第二个参数context来代替没有生命周期钩子函数,不能使用计算属性,watch不能通过$emit 对外暴露事件&…...
【Leetcode 剑指Offer】第 5 天 查找算法(中等)
查找算法剑指 Offer 04. 二维数组中的查找剑指 Offer 11. 旋转数组的最小数字剑指 Offer 50. 第一个只出现一次的字符Python字典基础哈希表(python中是dict())有序哈希表第一个中等,后两个简单题。剑指 Offer 04. 二维数组中的查找 题&#…...
薯条投放适合哪些笔记?小红书薯条投放的3种模式
随着小红书平台的种草推广模式兴盛,薯条投放这个词也渐渐进入大众的视野,今天就来给大家讲讲什么是薯条投放,以及薯条投放适合哪些笔记。一、什么是薯条投放?薯条是一款为小红书用户打造的笔记推广工具,用户可选择推广目标&#…...
记录第一个Python练习的过程
题目如下 编写一个名为collatz()的函数,它有一个名为number的参数。如果参数是偶数,那么collatz()就打印出number // 2,并返回该值。如果number是奇数,collatz()就打印并返回3 * number 1。 然后编写一个程序,让用户…...
【Python】3.3实现多线程
程序Program进程Process线程Thread为完成特定任务而用计算机语言编写的一组计算机能识别和执行的指令的集合。程序是指令、数据及其组织形式的描述,一段静态代码,静态对象。计算机中的程序关于某数据集合上的一次执行过程。进程是程序的实体,…...
在linux中使用lftp和sftp下载文件(夹)
一、首先确保你的系统中已经下载了lftp和sftp。 1.安装lftp sudo apt install lftp sudo apt install screen 2.安装sftp 在Linux系统中,一般RedHat系统默认已经安装了openssh-client和openssh-server,即默认已经集成了sftp服务,不需要重…...
Docker简介与用法
文章目录1、Docker简介1.1、Docker能解决什么问题1.2、什么是虚拟机技术1.2.1、虚拟机的缺点1.3、什么是容器1.3.1、容器与虚拟机比较1.4、分析 Docker 容器架构1.4.1、Docker客户端和服务器1.4.2、Docker 镜像(Image)1.4.3、Docker 容器(Container)1.4.4、Docker 仓库(reposit…...
基于海鸥算法改进的DELM分类-附代码
海鸥算法改进的深度极限学习机DELM的分类 文章目录海鸥算法改进的深度极限学习机DELM的分类1.ELM原理2.深度极限学习机(DELM)原理3.海鸥算法4.海鸥算法改进DELM5.实验结果6.参考文献7.Matlab代码1.ELM原理 ELM基础原理请参考:https://blog.c…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...
2024年赣州旅游投资集团社会招聘笔试真
2024年赣州旅游投资集团社会招聘笔试真 题 ( 满 分 1 0 0 分 时 间 1 2 0 分 钟 ) 一、单选题(每题只有一个正确答案,答错、不答或多答均不得分) 1.纪要的特点不包括()。 A.概括重点 B.指导传达 C. 客观纪实 D.有言必录 【答案】: D 2.1864年,()预言了电磁波的存在,并指出…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...
Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)
引言:为什么 Eureka 依然是存量系统的核心? 尽管 Nacos 等新注册中心崛起,但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制,是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...
Axios请求超时重发机制
Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式: 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...
ardupilot 开发环境eclipse 中import 缺少C++
目录 文章目录 目录摘要1.修复过程摘要 本节主要解决ardupilot 开发环境eclipse 中import 缺少C++,无法导入ardupilot代码,会引起查看不方便的问题。如下图所示 1.修复过程 0.安装ubuntu 软件中自带的eclipse 1.打开eclipse—Help—install new software 2.在 Work with中…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...
【从零学习JVM|第三篇】类的生命周期(高频面试题)
前言: 在Java编程中,类的生命周期是指类从被加载到内存中开始,到被卸载出内存为止的整个过程。了解类的生命周期对于理解Java程序的运行机制以及性能优化非常重要。本文会深入探寻类的生命周期,让读者对此有深刻印象。 目录 …...
