尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

华为AP刷机实战:从FIT到FAT模式切换与固件升级降级全解析

华为AP刷机实战:从FIT到FAT模式切换与固件升级降级全解析 1. 项目概述从“砖头”到“利器”的AP重生之路手里有一台华为的无线接入点AP无论是从旧项目上拆下来的还是从二手市场淘来的你可能会遇到各种头疼的问题系统版本太老新功能用不了或者版本太新跟现有的AC无线控制器不兼容又或者它是个“瘦AP”FIT模式而你只想让它独立工作当个“胖AP”FAT模式用。这时候给AP刷机——包括升级、降级、切换FAT/FIT模式——就成了让它重获新生的必备技能。这活儿听起来有点技术门槛但只要AP上有个小小的Console口就等于拿到了通往它“大脑”的后门钥匙一切操作都有了可能。今天我就以一名多年和华为网络设备打交道的工程师视角带你走一遍完整的AP刷机流程把原理、步骤、踩过的坑和救砖技巧都摊开来聊聊。无论你是网络运维工程师、爱好者还是正在学习企业网的学生这篇内容都能让你在面对一台“不听话”的华为AP时心里有底手上有术。2. 核心概念与准备工作理解你的AP在动手之前我们必须先搞清楚几个关键概念这决定了你后续操作的路径和工具的选择。2.1 FAT vs. FIT两种模式的本质区别这是华为AP乃至所有企业级AP最核心的两种工作模式理解它们至关重要。FAT模式胖AP你可以把它理解为一台功能完整的无线路由器。它自己管理自己独立完成无线接入、用户认证、安全策略、路由交换等所有功能。配置界面通常是一个Web页面你直接登录这个AP的IP地址就能进行设置。优点是部署简单单个就能用缺点是不便于集中管理当AP数量多了以后逐个配置简直是运维噩梦。FIT模式瘦AP它更像一个“听话的执行终端”。本身功能极其简化只负责发射无线电信号和接入用户数据。所有复杂的控制功能如用户管理、安全策略、射频优化等都集中交由后端的AC无线控制器来统一处理。FIT AP需要从AC那里获取配置和系统镜像。优点是大规模部署时管理极其方便策略统一缺点是必须依赖AC才能工作。我们刷机的一个重要目的就是在这两种模式间切换。比如你有一台从大型企业网络退役的FIT AP想拿回家当个高性能的无线AP用就需要把它刷成FAT模式。2.2 BootROM与系统软件设备的双重引导华为AP的启动过程和我们用的电脑类似也有一个“BIOS”和一个“操作系统”。BootROM这是设备出厂时就固化在硬件芯片里的一段极小但极其重要的引导程序。它的作用是在设备加电后进行最基础的硬件初始化然后寻找并加载主系统软件。即使你把系统软件全删了只要BootROM没坏设备就还能通过特定方式如Console口被“救活”。BootROM通常也有版本但一般不需要也不建议用户去升级它。系统软件这就是我们常说的“固件”或“镜像文件”文件扩展名通常是.cc或.bin。它包含了设备的完整操作系统和功能软件。我们所说的升级、降级操作的对象就是它。华为的同一个系统软件包通常既支持FAT模式也支持FIT模式具体以哪种模式运行取决于一个关键的“启动配置文件”。2.3 必备工具与文件清单工欲善其事必先利其器。开始前请准备好以下物品AP设备一台确认其型号如AP3030DN, AP4050DN等和机身标签上的软件版本。最关键的是确认它有一个Console口通常是一个RJ45或Micro USB形态的串口。Console线及终端软件Console线一头是RJ45接AP另一头是DB9接电脑串口或USB-A接电脑USB口。现在多为USB转Console线。终端软件电脑上用于通过串口与AP通信的软件。经典的有SecureCRT、Putty、MobaXterm或者简单易用的国产软件Xshell。TFTP/FTP服务器软件用于在刷机过程中从你的电脑向AP传输系统软件文件。3CDaemon、Tftpd64、FileZilla Server都是不错的选择。请确保电脑防火墙放行了相关端口TFTP: 69, FTP: 21。正确的系统软件文件这是核心中的核心。你必须根据AP的硬件型号去华为官方支持网站下载对应的系统软件包。严禁跨型号刷机例如AP3030DN的软件绝不能刷到AP4050DN上否则必变砖。下载时注意版本如果你要降级就下载更早的版本升级则下载更新的版本。网线一根用于连接AP的业务口通常是以太网口和你电脑的网口或者连接至同一局域网。记录本和耐心刷机过程中会有大量输出信息记录下关键步骤和IP地址保持耐心至关重要。注意刷机有风险操作需谨慎。强烈建议在非生产环境、或不重要的设备上先行练习。过程中断电或传输中断可能导致设备无法启动。3. 基础环境搭建与连接万事开头难而刷机的“开头”就是建立稳定的通信链路。3.1 Console连接与终端参数设置这是所有操作的起点也是救砖的最后防线。物理连接用Console线连接AP的Console口和电脑的USB口。识别串口在电脑的“设备管理器”中查看“端口COM和LPT”找到新增的COM口例如COM3记下这个端口号。配置终端软件打开Putty或SecureCRT选择连接类型为“Serial”串口。端口号填写刚才记下的COM3。关键参数必须设置为波特率9600数据位8停止位1无奇偶校验无流控制。这是华为网络设备的通用串口参数。连接与上电点击连接打开终端窗口。此时窗口应该是空黑的。然后给AP上电。如果一切正常你将看到AP启动过程中滚动的白色字符信息。如果没任何显示请检查线缆、COM口选择和参数设置。3.2 网络环境与服务器配置因为系统软件文件通常有几十到上百MB无法直接通过Console口缓慢的串行传输所以必须通过网络TFTP/FTP来传输。规划IP地址你需要为你的电脑和AP规划一个在同一网段的IP地址。例如电脑设为192.168.1.100/24那么AP的地址可以暂时设为192.168.1.200/24。这个AP的地址需要在后续通过Console命令行手动配置。搭建TFTP服务器以Tftpd64为例。运行软件在“Current Directory”中选择存放了华为系统软件.cc文件的文件夹。在“Server interface”下拉菜单中选择你电脑上与AP相连的那个网卡的IP地址如192.168.1.100。然后服务就启动了。连接网络用网线将AP的某一个业务以太网口通常标有ETH字样与你的电脑网口直连或者都接入同一个交换机。实操心得我强烈推荐在电脑上关闭其他不相关的网络适配器如无线网卡、虚拟网卡只保留与AP通信的有线网卡。这样可以避免TFTP服务器绑定到错误的IP上导致AP无法找到服务器。另外将系统软件文件重命名为一个简短无空格的名字如ap3030dn.cc可以避免在命令行输入时出错。4. 核心操作流程详解环境搭好文件备齐我们就可以开始进入核心的刷机操作了。整个过程可以概括为中断启动 - 配置网络 - 传输文件 - 设置启动项 - 重启验证。4.1 中断正常启动进入BootROM菜单这是接管AP控制权的第一步。在终端窗口中给AP重新上电并立即密切注视启动信息。当出现提示“Press CtrlB to enter BootROM menu...”或类似字样时迅速按下CtrlB在SecureCRT中可能需要按CtrlB后再按Enter。这个窗口期非常短通常只有2-3秒如果错过就需要重启AP重试。成功后会进入BootROM的主菜单界面通常是类似这样的文本菜单 BootROM Main Menu 1. Download system software 2. Select startup system-software 3. Clear console password 4. Reboot Enter your choice(1-4):这个菜单就是我们进行所有刷机操作的指挥中心。4.2 配置临时IP地址与服务器信息在BootROM菜单中我们需要告诉AP去哪里获取新的系统软件文件。在BootROM主菜单通常会有隐藏或子菜单来设置网络。不同型号AP的菜单可能略有差异但核心选项类似。你可能需要先进入一个“Update BootROM”或“Network parameters”子菜单。你需要设置以下参数Device IP Address设置AP本机的临时IP如192.168.1.200。Server IP Address设置你的电脑TFTP服务器的IP如192.168.1.100。Download Filename输入系统软件文件的完整名称如ap3030dn.cc。Network Mask子网掩码如255.255.255.0。Default Gateway网关如果只是电脑直连可以不设或设成电脑IP。设置完成后务必保存通常有Save或Apply选项。4.3 文件传输与系统软件下载这是刷机过程中耗时最长的步骤也是最容易出错的环节。回到BootROM主菜单选择“1. Download system software”下载系统软件。系统会提示你选择传输协议选择“TFTP”或FTP根据你搭建的服务器类型选择。随后AP会开始尝试从你指定的服务器IP和文件名获取文件。此时请立即切换到你的TFTP服务器软件界面。如果一切正常你将在TFTP服务器的日志窗口中看到文件传输的进度条。在AP的终端上也会显示“Downloading...”“########################################################################”这样的进度提示。耐心等待传输完成。一个100MB的文件通过百兆网络传输大约需要1-2分钟。传输过程中绝对不可以断电或断开网线传输完成后终端会显示“Download successfully!”或类似提示。如果失败会提示超时或文件未找到请检查IP地址互通性、防火墙设置、文件名是否正确、文件路径是否在TFTP根目录下。4.4 指定启动文件与模式切换文件下载到AP的Flash存储中后它还不知道要用这个新文件来启动。回到BootROM主菜单选择“2. Select startup system-software”选择启动系统软件。菜单会列出Flash中所有的系统软件文件。使用方向键选择你刚刚下载成功的那个新文件如ap3030dn.cc然后确认。关键步骤设置启动模式。在选择启动文件后通常会出现一个子菜单让你选择启动类型Startup Type。这里就是决定FAT还是FIT模式的地方选择“FAT”设备将以胖AP模式启动。选择“FIT”设备将以瘦AP模式启动。有些版本较新的BootROM菜单可能直接叫“Set AP mode”或“AP Work Mode”。确认选择后菜单会提示“Set xxx.cc as the startup file successfully.”4.5 重启与验证完成所有设置后最后一步就是重启并验收成果。回到BootROM主菜单选择“4. Reboot”重启。AP将使用你新指定的系统软件和模式启动。请勿在启动过程中进行任何操作。启动完成后观察终端输出的最后几行信息。如果刷成了FAT模式通常会显示“Enter FAT mode”以及一个管理IP地址如192.168.1.1。如果刷成了FIT模式则会显示“Enter FIT mode”并开始尝试通过广播等方式发现AC。验证FAT模式用网线连接AP和电脑将电脑IP设为与AP管理IP同网段如192.168.1.2/24在浏览器输入AP的管理IP如http://192.168.1.1应该能打开华为AP的Web配置界面。默认用户名密码通常是admin/adminhuawei.com或admin/Huawei123具体请查阅对应型号的文档。验证FIT模式在FIT模式下AP的Web界面通常无法直接登录或功能受限。你需要将其接入一个已配置好的华为AC的网络中。在AC的命令行或Web界面上使用display ap all命令如果能看到新AP的状态为“normal”则说明刷机成功AP已成功被AC管理。5. 高级场景与故障排查实录掌握了标准流程我们再来看看一些特殊场景和那些让人头疼的“坑”。5.1 降级操作的特殊注意事项降级的风险通常高于升级主要因为低版本系统可能不识别高版本系统产生的配置文件或数据格式。配置文件不兼容在降级前务必在旧版本系统中执行reset saved-configuration命令清除当前配置。如果不清除用低版本系统加载高版本生成的配置很可能导致设备启动失败或配置错乱。BootROM版本依赖极少数情况下非常老的系统软件可能需要特定版本的BootROM才能引导。如果降级到很老的版本后无法启动可能需要先升级BootROM。BootROM升级风险极高非必要勿操作且必须从华为官方获取严格对应的升级文件。分段降级如果你需要从V200R021直接降到V200R009跨度很大有时直接刷入会失败。稳妥的做法是先降到中间版本如V200R015启动并清除配置后再继续降到目标版本。5.2 无Console口或Console口失效的应急思路虽然本教程前提是有Console口但现实可能更骨感。如果Console口物理损坏或无法进入BootROM可以尝试以下方法利用FIT模式升级机制如果AP当前是FIT模式且能正常连接到AC。你可以在AC上指定一个更早版本的系统软件文件然后远程升级实为降级该AP。AC会先将文件推送给AP然后命令AP重启并加载新镜像。这是最“正规”的无Console降级方式。Web界面升级如果AP当前是FAT模式且Web界面可登录。可以尝试在Web管理的“系统维护”或“升级”页面直接上传低版本的系统软件文件进行升级/降级。但很多Web界面会做版本校验禁止降级。终极救砖——使用编程器如果设备完全“变砖”无法以任何方式启动。这就需要硬核操作了拆开AP找到主板上的Flash存储芯片通常是SPI Flash用热风枪焊下来然后使用专用的编程器如CH341A读取芯片内容并写入从官方固件包中提取出的正确完整镜像文件再焊回主板。这需要一定的硬件动手能力和风险承受能力。5.3 常见问题排查速查表刷机过程中你大概率会遇到下表中的一个或多个问题。别慌按图索骥。问题现象可能原因排查步骤与解决方案按CtrlB无反应无法进入BootROM1. 按键时机不对。2. Console参数错误。3. BootROM损坏。1. 反复重启紧盯提示提前连续按键。2. 确认终端软件波特率为9600。3. 尝试其他终端软件。若均无效可能是硬件问题。TFTP传输失败提示“Timeout”或“File not found”1. 网络不通。2. 防火墙阻止。3. 文件名/路径错误。4. TFTP服务器未运行或绑定IP错。1. 电脑ping AP的临时IPAP ping电脑IP确保互通。2. 临时关闭电脑防火墙。3. 确认文件名大小写、扩展名完全一致文件放在TFTP根目录。4. 确认TFTP服务器绑定的IP是电脑与AP互通的IP。下载完成后重启仍进入旧系统1. 未正确设置启动文件。2. 启动文件损坏。1. 回到BootROM菜单检查“Select startup system-software”中选中的是否为新文件。2. 重新下载一次系统软件文件并比对MD5值是否与官网一致。刷成FAT模式后无法登录Web界面1. IP地址不对。2. 浏览器缓存或代理问题。3. 系统未完全启动。1. 通过Console口登录用display ip interface brief查看管理VLAN的IP。2. 换用浏览器无痕模式或清除缓存。3. 重启后多等几分钟特别是首次启动可能需要初始化。刷成FIT模式后AC上发现不了AP1. AP与AC网络不通。2. AP未获取到IP地址。3. AC上未正确配置或授权AP。1. 检查AP与AC之间的二层连通性确保AP接入的VLAN能到达AC。2. 通过Console口查看AP是否通过DHCP获取到IP (display ip interface brief)。3. 在AC上检查是否有该AP的SN或MAC地址的预配置或者确认AC是否开启了自动发现未配置AP的功能。设备启动后反复重启1. 系统软件文件与硬件型号不匹配。2. 下载的文件不完整或已损坏。3. Flash存储器有坏块。1.这是最严重的情况之一。立即核对AP型号与软件版本是否100%对应。2. 重新从官网下载文件并尝试再次刷入。3. 如果多次刷写正确文件仍重启可能是硬件故障。5.4 从FIT刷FAT的典型场景与后续配置假设你成功将一台FIT AP刷成了FAT AP接下来你需要让它真正工作起来。登录与初始化通过Web界面如http://192.168.1.1登录系统可能会提示你修改默认密码、设置国家码等初始化向导。配置上行网络在“网络”或“接口”设置中配置连接上层路由器或交换机的接口通常是ETH0。如果你希望AP自己充当DHCP服务器就将其IP模式设为静态或开启DHCP服务如果上层网络已有DHCP服务器则可以将ETH口设为DHCP客户端自动获取。配置无线网络SSID这是核心步骤。在“无线”设置中新建一个SSID即Wi-Fi名称设置加密方式强烈推荐WPA2-PSK或WPA3-SAE和密码。选择工作的频段2.4G或5G和信道建议选择“自动”以避免干扰。保存配置华为设备修改配置后需要手动保存才会在重启后生效。通常在Web界面右上角或系统设置里有“保存配置”或“提交”按钮。命令行下则是save命令。我个人在实际操作中的体会是刷机本身流程是标准化的真正的挑战往往在于前期准备找对软件版本和后期排查网络环境。最稳的做法就是慢就是快。每个步骤都确认好了再往下走记录下每一步的操作和输出信息。一旦遇到问题这些记录就是最好的诊断依据。最后永远记住官方的兼容性矩阵和版本说明是你的第一参考资料它能帮你避开90%的深坑。
返回列表