华为WLAN无线配置实验

news2024/10/6 0:36:06

上面大概讲了配置的思路与原理,这里开始实际配置下。

一般建议采用旁挂AC,然后划分独立的设备管理网段,通过DHCP进行获取地址,其它的地址、接口、路由正常配置即可。

一、基本配置

拓扑图
拓扑图

AR1:

# 配置接口地址和路由
interface GigabitEthernet0/0/0
 ip address 10.0.0.1 255.255.255.252 

#
ip route-static 192.168.10.0 255.255.255.0 10.0.0.2
ip route-static 192.168.20.0 255.255.255.0 10.0.0.2
ip route-static 192.168.30.0 255.255.255.0 10.0.0.2

核心交换机SW1:

# 创建VLAN
vlan batch 10 20 30 100
# 开启DHCP
dhcp enable
#
vlan 10
 description network
vlan 20
 description MGT
vlan 30
 description wifi-user
# 创建DHCP全局地址池,VLAN20配置option43
ip pool vlan10
 gateway-list 192.168.10.254
 network 192.168.10.0 mask 255.255.255.0
 dns-list 114.114.114.114
#
ip pool vlan20
 gateway-list 192.168.20.254
 network 192.168.20.0 mask 255.255.255.0
 option 43 sub-option 1 ip-address 192.168.20.253
#
ip pool vlan30
 gateway-list 192.168.30.254
 network 192.168.30.0 mask 255.255.255.0
 dns-list 114.114.114.114 8.8.8.8

# 调用全局地址池
interface Vlanif10
 description network
 ip address 192.168.10.254 255.255.255.0
 dhcp select global
#
interface Vlanif20
 description MGT
 ip address 192.168.20.254 255.255.255.0
 dhcp select global
#
interface Vlanif30
 description wifi-user
 ip address 192.168.30.254 255.255.255.0
 dhcp select global

# 用于与路由器互联
interface Vlanif100
 ip address 10.0.0.2 255.255.255.252

# 配置对应的接口类型,有线ACCESS VLAN 10,AC和POESW配置trunk
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 100
#
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 10
#
interface GigabitEthernet0/0/4
 description poe
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/5
 description to-AC
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094

POESW:配置VLAN和接口

# 创建VLAN
vlan batch 10 20 30
#
interface Vlanif10
#
interface Vlanif20
#
interface Vlanif30
# 与核心连接接口配置trunk
interface Ethernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094

# 这里需要通过pvid打上VLAN20标签,设置trunk,用于集中转发模式,如果是隧道转发可以配置为access vlan 20
interface Ethernet0/0/2
 port link-type trunk
 port trunk pvid vlan 20
 port trunk allow-pass vlan 2 to 4094
#
interface Ethernet0/0/3
 port link-type trunk
 port trunk pvid vlan 20
 port trunk allow-pass vlan 2 to 4094

AC配置:接口和地址以及路由

# 创建VLAN,这里30也需要创建,等下配置业务VLAN需要在模版使用
vlan batch 10 20 30

# 配置AC管理地址
interface Vlanif20
 ip address 192.168.20.253 255.255.255.0
#
interface Vlanif30
# 与核心相连接口为trunk
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
 
# 配置默认路由指向核心交换机
ip route-static 0.0.0.0 0.0.0.0 192.168.20.254

AP获取地址与AC通信 基本配置差不多了,检查AP是否获取到地址,能否和AC通信。下面开始配置无线业务如wifi信号,认证,添加AP等等。

二、 业务配置

下面都是在AC上进行配置。

2.1 创建自定义AP组,添加AP

先记录下AP信息,一般新的设备上面会有相关信息。 AP信息

# 首先所有无线配置需要进入wlan视图
[AC6005]wlan
[AC6005-wlan-view]

# 创建一个名称为apgroup的组
[AC6005-wlan-view]ap-group name apgroup

# 退回wlan视图,手动创建AP,开启sn认证
[AC6005-wlan-view]ap auth-mode sn-auth

# 新增AP,通过配置mac和sn,type进行添加,修改ap名称和加入组是进入ap视图修改的
ap-id 0 ap-mac 00e0-fc6e-3b60 ap-sn 210235448310B137DB0B
  ap-name ap01
  ap-group apgroup
ap-id 1 ap-mac 00e0-fc4a-4ca0 ap-sn 210235448310B06EA55E
  ap-name ap02
  ap-group apgroup
  
# 在全局视图下配置源接口或源地址,配置地址或者接口
[AC6005]capwap source interface Vlanif 20

# 配置自定义域模版,进入域管理模板视图,配置国家码
[AC6005-wlan-view]regulatory-domain-profile name domainmoban
[AC6005-wlan-regulate-domain-domainmoban]country-code CN

# 将域配置模板引入ap组,因为之前ap已经加入组,相当于AP继承了域模版,默认就是CN,其实可以省略
[AC6005-wlan-view]ap-group name apgroup
[AC6005-wlan-ap-group-apgroup]regulatory-domain-profile domainmoban

查看AP是否正常上线。

AP上线
AP上线

2.2 配置AP射频信号

进入AP视图,radio有0-2 ,一般情况下,0代表射频2.4G 射频1 和 2为5G射频,可以使用默认配置。

# 进入第一个ap01配置
[AC6005-wlan-view]ap-id 0
[AC6005-wlan-ap-0]dis this
# 分别配置不同的频宽和信道,2.4G非重叠信道为1,6,11,5G都是非重叠信道,但是要考虑相邻AP干扰
  ap-name ap01
  ap-group apgroup
  radio 0
   channel 20mhz 1
  radio 1
   channel 80mhz 36
  radio 2
   channel 80mhz 149
   
# 配置发射功能,默认是最大
[AC-wlan-radio-0/0] eirp eirp

2.3 业务模版

配置SSID模板,也就是wifi名字

# 创建一个ssid模版,然后设置一个wifi信号名称
[AC6005-wlan-view]ssid-profile name wifi-1
[AC6005-wlan-ssid-prof-wifi-1]ssid wifi-1

配置安全模板,是否认证与认证协议

[AC6005-wlan-view]security-profile name security-wifi1
[AC6005-wlan-sec-prof-security-wifi1]security wpa2 psk pass-phrase 12345678 aes

创建VAP模板,将SSID模板、安全配置模板,配置业务VLAN就是客户端获取地址的VLAN30以及转发模式(集中/隧道)

[AC6005-wlan-view]vap-profile name vap-wifi1
[AC6005-wlan-vap-prof-vap-wifi1]service-vlan vlan-id 30
[AC6005-wlan-vap-prof-vap-wifi1]ssid-profile wifi-1
[AC6005-wlan-vap-prof-vap-wifi1]security-profile security-wifi1
[AC6005-wlan-vap-prof-vap-wifi1]forward-mode direct-forward 

在AP组里面调用VAP模板

# 进入ap组,调用vap模板,在所有射频上,也可以不同的射频使用不同的VAP,比如2.4G和5G分别设置
[AC6005-wlan-view]ap-group name apgroup
[AC6005-wlan-ap-group-apgroup]vap-profile vap-wifi1 wlan 1 radio all 
终端连接
终端连接
终端连接
终端连接
集中转发不会经过AC
集中转发不会经过AC
内网互访
内网互访

通过上面的配置可以实现终端正常访问网络。

如果对文章感兴趣欢迎微信搜索公众号:不喜欢热闹的孩子 不喜欢热闹的孩子

本文由 mdnice 多平台发布

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

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

相关文章

Vision Transformer(一):自注意力机制

1. 注意力机制 注意力本质上是模仿人的行为。这种行为可以描述为人在观察一些事物时,会对感兴趣的区域会产生更多的聚焦,而会选择性的忽视(或者减少关注)另一些区域。 举个简单的例子,一些对跑车感兴趣的人&#xff0…

个人博客说明

本人博客主要发布平台为博客园 https://www.cnblogs.com/carmi 更多详细,完整图片的文章还请师傅们动动小手到博客园去看吧。

npm 上传一个自己的应用(5) 删除自己发送到NPM官网的指定工具版本

上文 npm 上传一个自己的应用(4) 更新自己上传到NPM中的工具版本 并就行内容修改 我们更新了项目内容 然后更新了项目版本 那么 一些已经过时 甚至 当时上传的东西就有问题 我们又该怎么删除版本呢? 首先 我们还是要先登录 npm npm login然后 根据要求填写 Userna…

vue3 mathjax2.7.7 数学公式

1. index.html代码部分 <script type"text/x-mathjax-config">MathJax.Hub.Config({extensions: ["tex2jax.js"],jax: ["input/TeX","output/HTML-CSS"],tex2jax: {inlineMath: [["$","$"],["\\(&quo…

【C++航海王:追寻罗杰的编程之路】类与对象你学会了吗?(下)

目录 1 -> 再谈构造函数1.1 -> 构造函数体赋值1.2 -> 初始化列表1.3 -> explicit关键字 2 -> static成员2.1 -> 概念2.2 -> 特性 3 -> 友元3.1 -> 友元函数3.2 -> 友元类 4 -> 内部类5 -> 匿名对象6 -> 拷贝对象时的一些编译器优化 1 -…

Java基于微信小程序的学生实习管理小程序

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

自定义npm包从vue2升级到vue3遇到的问题解决

1.执行npm run build时报错&#xff1a; (node:16724) UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token ‘??’ at Loader.moduleStrategy (internal/modules/esm/translators.js:149:18 解决&#xff1a;更新node版本 查看了我使用的node版本是14.21.3&…

精酿啤酒:啤酒的后熟与包装过程的品质保障

啤酒的后熟与包装过程是确保产品品质的重要环节。对于Fendi Club啤酒来说&#xff0c;这一环节同样关键&#xff0c;它关系到啤酒的口感、风味和保质期的长短。 在啤酒的后熟过程中&#xff0c;Fendi Club啤酒酿造团队采用适当的温度和时间控制&#xff0c;让啤酒逐渐发展出更加…

pycharm 配置 conda 新环境

1. conda 创建新环境 本章利用pycharm将conda新建的环境载入进去 关于conda的下载参考上一章博文&#xff1a;深度学习环境配置&#xff1a;Anaconda 安装和 pip 源 首先利用conda 新建虚拟环境 这里按 y 确定 安装好如下&#xff1a;这里两行命令代表怎么激活和关闭新建的虚…

前端JavaScript篇之数组的遍历方法有哪些?forEach和map方法有什么区别?

目录 数组的遍历方法有哪些&#xff1f;forEach和map方法有什么区别&#xff1f;forEach()map()filter()for…ofevery() 和 some()find() 和 findIndex()reduce() 和 reduceRight()forEach和map方法有什么区别总结 数组的遍历方法有哪些&#xff1f;forEach和map方法有什么区别…

辅助Qi2磁吸快充,新标准,新体验 - CPS8200

前言 11月17日&#xff0c;随著Qi2认证Soft Launch 的结束&#xff0c;搭载易冲CPS8200的两款产品在韩国TTA实验室通过了Qi2 认证&#xff0c;预计WPC会在下周&#xff08; ~11月30号&#xff09;为这两款产品正式核发认证证书。 而CPS8200也成为目前唯一拥有两款产品通过认证的…

AI大模型开发架构设计(9)——AI 编程架构刨析和业务应用实战案例

文章目录 AI 编程架构刨析和业务应用实战案例1 AI编程代码生成模型剖析编程方式的发展代码自动生成基于大模型的AI编程工具——Github Copilot以 CodeGeeX 为例-发展过程以 CodeGeeX 为例-训练过程以 CodeGeeX 为例-大规模代码数据处理以 CodeGeeX 为例-模型结构以 CodeGeeX 为…

【Linux C | I/O模型】IO复用 | poll、ppoll函数详解

&#x1f601;博客主页&#x1f601;&#xff1a;&#x1f680;https://blog.csdn.net/wkd_007&#x1f680; &#x1f911;博客内容&#x1f911;&#xff1a;&#x1f36d;嵌入式开发、Linux、C语言、C、数据结构、音视频&#x1f36d; &#x1f923;本文内容&#x1f923;&a…

社区商铺投资指南:鲜奶吧——最具潜力的开店项目

作为一位开店5年的鲜奶吧创业者&#xff0c;我深知在社区商铺中寻找一个具有潜力的项目并非易事。 今天为大家分享鲜奶吧项目的好处&#xff0c;帮助你在社区商铺投资中做出明智的选择。 一、鲜奶吧的市场潜力与前景 随着健康饮食观念的普及&#xff0c;鲜奶及酸奶制品越来越…

【AIGC风格prompt深度指南】掌握绘画风格关键词,实现艺术模仿的革新实践

[小提琴家]ASCII风格&#xff0c;点&#xff0c;爆炸&#xff0c;光&#xff0c;射线&#xff0c;计算机代码 由冰和水制成的和平标志]非常详细&#xff0c;寒冷&#xff0c;冰冻&#xff0c;大气&#xff0c;照片逼真&#xff0c;流动&#xff0c;16K 胡迪尼模拟火和水&#x…

【复现】万户 ezOFFICE SQL注入漏洞_42

目录 一.概述 二 .漏洞影响 三.漏洞复现 1. 漏洞一&#xff1a; 四.修复建议&#xff1a; 五. 搜索语法&#xff1a; 六.免责声明 一.概述 万户ezOFFICE协同管理平台分为企业版和政务版。 解决方案由五大应用、两个支撑平台组成&#xff0c;分别为知识管理、工作流程、沟…

【Vue】mvc,mvp,mvvm 的区别

总结&#xff1a; MVC : view 视图层依靠 model 来进行更新渲染&#xff0c;当数据发生改变时。第一步: 通知 controller 进行更新&#xff0c;然后第二步 controller 再通知 model 进行更新。最后 model 才将 view 更新 , 这样大量的逻辑以及更新操作&#xff0c;都需要在con…

设计师常用的软件有哪些?推荐5款设计工具

设计软件的使用对设计师来说非常重要。设计工具的使用是否直接影响到最终结果的质量&#xff0c;然后有人会问&#xff1a;设计需要使用什么软件&#xff1f;这里有一些设计师和那些对设计感兴趣的朋友列出了五个有用的设计工具。 1、即时设计 即时设计操作简单&#xff0c;内…

机器学习 | 一文看懂SVM算法从原理到实现全解析

目录 初识SVM算法 SVM算法原理 SVM损失函数 SVM的核方法 数字识别器(实操) 初识SVM算法 支持向量机&#xff08;Support Vector Machine&#xff0c;SVM&#xff09;是一种经典的监督学习算法&#xff0c;用于解决二分类和多分类问题。其核心思想是通过在特征空间中找到一…

Pymysql之Cursor常用API

Cursor常用API 1、cursor.execute(query, argsNone)&#xff1a;执行sql语句。 参数: query (str)&#xff1a;sql语句。 args (tuple, list or dict)&#xff1a;sql语句中如果有变量&#xff0c;或者格式化输出&#xff0c;会在这里填充数据。 Returns&#xff1a;返…