华为AP 4050DN-HD的FIT AP模式改为FAT AP,家用FAT基本配置

在某鱼买了两台华为AP 4050DN-HD , AP是二手的 , 在AC上上过线 , 所以就不能开机自选为FIP模式了
我没有AC无线控制器 , 就是买一个自己玩 , AP又是FIT瘦AP模式 ,所以我就想把AP的瘦AP模式改为FAT胖AP模式
在这里插入图片描述

1. 准备工作

1.1下载好对应软件,进入到 企业业务网站去下载自己对应软件 , 下载好后解压

在这里插入图片描述
这两个补丁都要下载 , 下载后解压
在这里插入图片描述

1.2一个SSH连接工具 , 我用的是SecureCRT

在这里插入图片描述

1.3 ftp服务器工具

  • 我是用python搭建的 , 也可以自己去下载软件 , E:\python\src\pojo\server这个目录自定义
from pyftpdlib.authorizers import DummyAuthorizer
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
def main():# 创建一个授权对象authorizer = DummyAuthorizer()# 添加一个具有指定用户名和密码的用户authorizer.add_user('user', '123456', 'E:\python\src\pojo\server', perm='elradfmwMT')# # 添加一个匿名用户,允许读取和写入权限# authorizer.add_anonymous('/path/to/ftp/directory', perm='elradfmwMT')# 实例化 FTP 处理器,并设置授权handler = FTPHandlerhandler.authorizer = authorizer# 可选:设置欢迎信息handler.banner = "ftp已启动"# 设置服务器地址和端口address = ('169.254.1.100', 2122)  # 监听所有可用接口,端口为2122server = FTPServer(address, handler)# 设置最大连接数server.max_cons = 256server.max_cons_per_ip = 5print(f"FTP服务器启动,监听地址 {address[0]}:{address[1]}")# 启动服务器server.serve_forever()
if __name__ == '__main__':main()
  • 把解压后的 .bin文件放入 E:\python\src\pojo\server目录下
    在这里插入图片描述
    在这里插入图片描述

2.电脑和AP建立连接

让PC和AP互通

  • 单独拿一个电源给AP供电,网线连接电脑和AP , AP的IP是出厂自带的 169.254.1.1/24 , 电脑这个IP自己手动配置 , 不要用DHCP获取地址 , 静态地址
    在这里插入图片描述
  • 最终目的是为了让电脑和AP能够通信就可以了 , 这连接不适用可以自己试试其他的
  • 连接好后 , 电脑和AP互Ping一下看能不能通信 , 要确保能够通信 .
  • 在这里插入图片描述

3.升级固件

  • 升级固件要理清思路 , 1.当前版本是FIT V200R007C10SPC900 , 2.需要升级到FAT V200R019C00SPC918
  • 这个是不能直接升级的 , 我需要先升级到FIT V200R019C00SPC900 , 再升级到FAT V200R019C00SPC918
  • 开始升级到FIT V200R019C00SPC900
[Huawei]ssh client first-time enable 
[Huawei]ap-mode-switch fat ftp FitAP4050DN-HD_V200R019C00SPC918.bin 169.254.1.100 user 123456 2122
  • 升级成功后,reboot重启
  • 重启后在升级到FAT V200R019C00SPC918 , 升级后一样reboot重启
[Huawei]ssh client first-time enable 
[Huawei]ap-mode-switch fat ftp Fat&CloudAP4050DN-HD_V200R019C00SPC918.bin 169.254.1.100 user 123456 2122

在这里插入图片描述

4.上线基本配置配置

在这里插入图片描述

  • 如果是连的console线 , 就直接连接登录就好了
  • 如果没有console线 , 就需要连接wifi , 然后通过ssh连接进入到命令行

4.1确定好要怎么配置

  • 配置AP通过NAT地址转换的方式上网, 这样的话就不需要对上行设备做任何配置了
    1. 先配置与上行互通
# 光猫的网关ip 192.168.1.1
[Huawei]int Vlanif 200
[Huawei-Vlanif200]ip add 192.168.1.191 24
[Huawei-Vlanif200]quit
[Huawei]interface GigabitEthernet 0/0/0
## 我用的access模式,trunk模式更好
[Huawei-GigabitEthernet0/0/0]port link-type access
[Huawei-GigabitEthernet0/0/0]port default vlan 200
[Huawei-GigabitEthernet0/0/0]quit
#配置静态路由
[Huawei]ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
    1. AP作为配置DHCP服务器
[Huawei]int Vlanif 100
[Huawei-Vlanif100]ip address 10.23.100.1 24
[Huawei-Vlanif100]dhcp  select interface 
##可选配置------- 
#1.分配给终端的地址范围
[Huawei-Vlanif100]dhcp server ip-range 10.23.100.2 10.23.100.100
  • 3.配置系统参数
# 配置AP的国家码--配置设备的国家码,从而满足不同国家或不同区域的射频特性(如功率和信道规范)
[Huawei]wlan 
[Huawei-wlan-view]country-code CN
    1. WLAN业务
      4.1创建安全模版 , 配置安全策略
#创建名为wlan-net的安全模板
[Huawei-wlan-view]security-profile name wlan-net
# WPA/WPA2认证分为两种:
# WPA/WPA2-PSK和WPA/WPA2 802.1X认证,又称为WPA/WPA2个人版和WPA/WPA2企业版。
# 我这里是个人使用 , 所以用的wpa-wpa2 psk。
[Huawei-wlan-sec-prof-wlan-net]security wpa-wpa2 psk pass-phrase l1234567 aes
[Huawei-wlan-sec-prof-wlan-net]quit

4.2创建SSID

#创建名为wlan-net的SSID模板
[Huawei-wlan-view]ssid-profile name wlan-net
#SSID用来指定不同的无线网络。在无线终端上搜索可接入的无线网络时,显示出来的网络名称,就是SSID。
[Huawei-wlan-ssid-prof-wlan-net]ssid ax_anan
Info: This operation may take a few seconds, please wait.done.
[Huawei-wlan-ssid-prof-wlan-net]quit

4.3创建VAP模板

#创建名为wlan-net的VAP模板
[Huawei-wlan-view]vap-profile name wlan-net
#配置VAP的业务vlan
[Huawei-wlan-vap-prof-wlan-net]service-vlan vlan-id 100
#指定对应安全模板,对使用该VAP模板的所有用户起作用
[Huawei-wlan-vap-prof-wlan-net]security-profile wlan-net
Info: This operation may take a few seconds, please wait.done.
#将指定的SSID模板引用到VAP模板。在VAP模板下引用SSID模板后,SSID模板中的参数配置会对使用该VAP模板的所有AP生效。
[Huawei-wlan-vap-prof-wlan-net]ssid-profile wlan-net
Info: This operation may take a few seconds, please wait.done.
[Huawei-wlan-vap-prof-wlan-net]quit
[Huawei-wlan-view]quit
[Huawei]
    1. 配置配置VAP和AP射频参数
#进入射频接口视图
[Huawei]interface Wlan-Radio 0/0/0
# 将指定的VAP模板引用到射频。wlan 2表示指定VAP的ID,可以在全局视图[Huawei]dis vap all查看wlan id
[Huawei-Wlan-Radio0/0/0]vap-profile wlan-net wlan 2
Info: This operation may take a few seconds, please wait.done.
#关闭信道自动选择功能。
[Huawei-Wlan-Radio0/0/0]calibrate auto-channel-select disable
Info: This operation will recover the redundant radio.
#关闭发送功率自动选择功能。
[Huawei-Wlan-Radio0/0/0]calibrate auto-txpower-select disable 
#配置射频接口Wlan-Radio 0/0/0的工作带宽为20MHz,工作信道为6。
[Huawei-Wlan-Radio0/0/0]channel 20mhz 6
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.
#配置射频接口Wlan-Radio 0/0/0的发射功率为127dBm。
[Huawei-Wlan-Radio0/0/0]eirp 127
Info: The EIRP value takes effect only when automatic transmit power selection is disabled, and the value depends on the AP specifications and local laws and regulations.
[Huawei-Wlan-Radio0/0/0]quit
[Huawei]interface Wlan-Radio 0/0/1
[Huawei-Wlan-Radio0/0/1]vap-profile wlan-net wlan 2
[Huawei-Wlan-Radio0/0/1]calibrate auto-channel-select disable
[Huawei-Wlan-Radio0/0/1]calibrate auto-txpower-select disable  
[Huawei-Wlan-Radio0/0/1]channel 20mhz 153
Warning: This action may cause service interruption. Continue?[Y/N]y
[Huawei-Wlan-Radio0/0/1]eirp 127
[Huawei-Wlan-Radio0/0/1]quit
[Huawei]
    1. 配置NAT地址转换
[Huawei]acl 2000
[Huawei-acl-basic-nat]rule 5 permit source 10.23.100.0 0.0.0.255
[Huawei-acl-basic-nat]quit
[Huawei]interface Vlanif 200
#将ACL和vlan 200关联起来
[Huawei-Vlanif200]nat outbound 2000
[Huawei-Vlanif200]quit
    1. 验证
<Huawei>dis vap ssid wlan-net
<Huawei>dis nat outbound 
<Huawei>ping -a 10.23.100.1 192.168.1.1
#查看在线无线用户信息。
<Huawei>dis station all 

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

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

相关文章

【Linux网络-HTTP协议】HTTP基础概念+构建HTTP

代码定位&#xff1a;南毅c/Linux - Gitee.com HTTP协议 介绍 虽然我们说&#xff0c;应用层协议是我们程序猿自己定的.但实际上,已经有大佬们定义了一些现成的,又非常好用的应用层协议,供我们直接参考使用。HTTP(超文本传输协议)就是其中之一。 在互联网世界中&#xff0c…

SpringSecurity 实现token 认证

配置类 Configuration EnableWebSecurity EnableGlobalMethodSecurity(prePostEnabledtrue) public class SpringSecurityConfig extends WebSecurityConfigurerAdapter { Bean Override public AuthenticationManager authenticationManagerBean() throws Exception {return s…

基于互联网协议的诊断通信(DoIP)

1、ISO 13400标准和其他汽车网络协议标准有何不同&#xff1f; ISO 13400 标准即 DoIP 协议标准&#xff0c;与其他常见汽车网络协议标准&#xff08;如 CAN、LIN、FlexRay 等&#xff09;有以下不同&#xff1a; 通信基础与适用场景 ISO 13400&#xff1a;基于互联网协议&a…

LabVIEW DataSocket 通信库详解

dataskt.llb 是 LabVIEW 2019 内置的核心函数库之一&#xff0c;位于 vi.lib\Platform\ 目录下&#xff0c;专注于 DataSocket 技术的实现。DataSocket 是 NI 提供的网络通信协议&#xff0c;支持跨平台、跨设备的实时数据共享&#xff0c;广泛应用于远程监控、分布式系统集成等…

Android 端侧运行 LLM 框架 MNN 及其应用

MNN Chat Android App - 基于 MNN 引擎的智能聊天应用 一、MNN 框架简介与工作原理1.1 什么是 MNN&#xff1f;1.2 MNN 的工作原理 二、MNN Chat Android App2.1 MNN Chat 的功能2.2 MNN Chat 的优势2.3 MNN Chat Android App 的使用 三、总结 随着移动端人工智能需求的日益增长…

ARM Linux LCD上实时预览摄像头画面

文章目录 1、前言2、环境介绍3、步骤4、应用程序编写4.1、lcd初始化4.2、摄像头初始化4.3、jpeg解码4.4、开启摄像头4.5、完整的程序如下 5、测试5.1、编译应用程序5.2、运行应用程序 6、总结 1、前言 本次应用程序主要针对支持MJPEG格式输出的UVC摄像头。 2、环境介绍 rk35…

[代码规范]接口设计规范

一个优雅的接口要如何设计&#xff1f;有哪些设计规范可以遵循&#xff1f; 下面抛砖引玉&#xff0c;分享一些规范。 目录 1、RESTful API 设计最佳实践 2、Shneiderman 的 8 条黄金法则 3、Nielsen 的 10 条启发式规则 1、RESTful API 设计最佳实践 一共18条&#xff0c;参考…

如何在Python用Plot画出一个简单的机器人模型

如何在Python中使用 Plot 画出一个简单的模型 在下面的程序中&#xff0c;首先要知道机器人的DH参数&#xff0c;然后计算出每一个关节的位置&#xff0c;最后利用 plot 函数画出关节之间的连杆就可以了&#xff0c;最后利用 animation 库来实现一个动画效果。 import matplo…

Spark核心之01:架构部署、sparkshell、程序模板

spark内存计算框架 一、主题 spark核心概念spark集群架构spark集群安装部署spark-shell的使用通过IDEA开发spark程序 二、要点 1. spark是什么 Apache Spark™ is a unified analytics engine for large-scale data processing. spark是针对于大规模数据处理的统一分析引擎…

如何通过Python网络爬虫技术应对复杂的反爬机制?

要使用Python网络爬虫技术绕过复杂的反爬虫机制&#xff0c;可以采取以下几种策略&#xff1a; 设置User-Agent&#xff1a;通过设置不同的User-Agent&#xff0c;模拟正常用户的浏览器访问&#xff0c;避免被网站识别为爬虫。可以使用fake_useragent库来随机生成User-Agent。…

[Windows] 批量为视频或者音频生成字幕 video subtitle master 1.5.2

Video Subtitle Master 1.5.2 介绍 Video Subtitle Master 1.5.2 是一款功能强大的客户端工具&#xff0c;能够批量为视频或音频生成字幕&#xff0c;还支持批量将字幕翻译成其他语言。该工具具有跨平台性&#xff0c;无论是 mac 系统还是 windows 系统都能使用。 参考原文&a…

神经网络代码入门解析

神经网络代码入门解析 import torch import matplotlib.pyplot as pltimport randomdef create_data(w, b, data_num): # 数据生成x torch.normal(0, 1, (data_num, len(w)))y torch.matmul(x, w) b # 矩阵相乘再加bnoise torch.normal(0, 0.01, y.shape) # 为y添加噪声…

DeepSeek 开源狂欢周(一)FlashMLA:高效推理加速新时代

上周末&#xff0c;DeepSeek在X平台&#xff08;Twitter&#xff09;宣布将开启连续一周的开源&#xff0c;整个开源社区为之沸腾&#xff0c;全球AI爱好者纷纷为关注。没错&#xff0c;这是一场由DeepSeek引领的开源盛宴&#xff0c;推翻了传统推理加速的种种限制。这周一&…

EfficientViT模型详解及代码复现

核心架构 在EfficientViT模型的核心架构中,作者设计了一种创新的 sandwich布局 作为基础构建块,旨在提高内存效率和计算效率。这种布局巧妙地平衡了自注意力层和前馈神经网络层的比例,具体结构如下: 基于深度卷积的Token Interaction :通过深度卷积操作对输入特征进行初步…

大语言模型(LLM)如何赋能时间序列分析?

引言 近年来&#xff0c;大语言模型&#xff08;LLM&#xff09;在文本生成、推理和跨模态任务中展现了惊人能力。与此同时&#xff0c;时间序列分析作为工业、金融、物联网等领域的核心技术&#xff0c;长期依赖传统统计模型&#xff08;如ARIMA&#xff09;或深度学习模型&a…

Java 设计模式:软件开发的精髓与艺

目录 一、设计模式的起源二、设计模式的分类1. 创建型模式2. 结构型模式3. 行为型模式三、设计模式的实践1. 单例模式2. 工厂模式3. 策略模式四、设计模式的优势五、设计模式的局限性六、总结在软件开发的浩瀚星空中,设计模式犹如一颗颗璀璨的星辰,照亮了开发者前行的道路。它…

【基于Raft的KV共识算法】-序:Raft概述

本文目录 1.为什么会有Raft&#xff1f;CAP理论 2.Raft基本原理流程为什么要以日志作为中间载体&#xff1f; 3.实现思路任期领导选举日志同步 1.为什么会有Raft&#xff1f; 简单来说就是数据会随着业务和时间的增长&#xff0c;单机不能存的下&#xff0c;这个时候需要以某种…

【愚公系列】《Python网络爬虫从入门到精通》040-Matplotlib 概述

标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度…

EasyRTC嵌入式WebRTC技术与AI大模型结合:从ICE框架优化到AI推理

实时通信技术在现代社会中扮演着越来越重要的角色&#xff0c;从视频会议到在线教育&#xff0c;再到远程医疗&#xff0c;其应用场景不断拓展。WebRTC作为一项开源项目&#xff0c;为浏览器和移动应用提供了便捷的实时通信能力。而EasyRTC作为基于WebRTC的嵌入式解决方案&…

javaEE初阶————多线程初阶(5)

本期是多线程初阶的最后一篇文章了&#xff0c;下一篇就是多线程进阶的文章了&#xff0c;大家加油&#xff01; 一&#xff0c;模拟实现线程池 我们上期说过线程池类似一个数组&#xff0c;我们有任务就放到线程池中&#xff0c;让线程池帮助我们完成任务&#xff0c;我们该如…