记一次曲折的AP刷机事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次曲折的AP刷机事件相关的知识,希望对你有一定的参考价值。

公司有一批华为AP-3010DN-AGN,是多年前从外地办事处运回来的,闲置未用。目前为缩减开支,准备把其中一个刷机成胖AP。
经过华为官网查询,AP-3010DN-AGN的FAT模式只有V200R005的VRP下载。所以在官网上下载了AP3010DN-AGN-FAT-V200R005C10SPCa00.zip
因为早几年就刷过机,以为很容易的一件事情,不曾想折腾了快两个小时再刷机完成。

准备的工具:Console线、网线、VRP软件

一、 查看AP版本
Username:admin
Password:admin@huawei.com

Info: Current mode: Fit (managed by the AC).
Info: You are advised to change the password to ensure security.

<643e-8cbc-40c0>display ver
Huawei Versatile Routing Platform Software
VRP (R) software, Version 5.170 (AP3010DN FIT V200R008C10SPCf00)

二、 查看AC版本
因为AC在R008版时,WEB不能顺利打开,所以在AC的命令行下,通过
startup system-software *** ,将版本降级到了R006的版本。

<AC6005>display version
Huawei Versatile Routing Platform Software
VRP (R) software, Version 5.160 (AC6005-8 V200R006C20SPC500)

三、 将AC初始化,配置AP上线
AC的初始化,分成以下几步,其实就是配置AP上线的几步。

  1. AC与AP连接的接口,配置成TRUNK (管理接口为VLAN1)
    interface GigabitEthernet0/0/1
    port link-type trunk
    port trunk allow-pass vlan 20

  2. 配置一个管理IP,并在接口下启用DHCP
    interface Vlanif1
    ip address 192.168.1.254 255.255.255.0
    dhcp select interface

  3. 配置AC源地址及认证
    capwap source interface vlanif1
    wlan
    ap auth-mode no-auth
    四、 在AC上将AP版本降级
    需要先将R005版本的VRP上传到AC上,通过WEB或者命令行都可以上传。
    下面这个命令,经过在WEB上查看,意思是针对AP类型为31的,即AP3010DN-AGN,会指的将这种类型的AP升级(降级)到V200R005C10这个版本
    [AC6005-wlan-view]ap update update-filename FitAP3X10XN_V200R005C10SPCd00.bin ap-type 31
    Warning: If AP-update mode is AC-mode, update-file‘s default path is sdcard:/, continue?(y/n)[n]:y

<AC6005>display ap all
Total AP information:
fault: fault [1]
dload: download [1]

ID MAC Name Group IP Type State STA Uptime

1 643e-8cbc-40c0 643e-8cbc-40c0 default - AP3010DN-AGN dload 0 -

Total: 2

经过约五分钟,AP状态由download变成了fault,再过几分钟后,变成了version mismatch

<AC6005>display ap all
Total AP information:
fault: fault [1]
vmiss: ver-mismatch [1]

ID MAC Name Group IP Type State STA Uptime


1 643e-8cbc-40c0 643e-8cbc-40c0 default 192.168.1.251 AP3010DN-AGN vmiss 0 -

Total: 2

五、 恢复AP的Console密码br/>现在,可以切换到AP的命令行了,可发现,admin/admin@huawei.com已经不生效了。
将密码的a换成A也不行,只能清除AP的密码了。
重启AP,在屏幕显示, Press f or F to stop auto-Boot in 3 seconds: 时,按下键盘的F键。
Password for uboot cmd line : admin@huawei.com

Info: You are advised to change the password to ensure security.

ar7240> defaultuser
Start setting whether to Change Password.....
Current Bootup Change PW is N
Do you Want To Change The Default password, Y or N :y

ar7240> reset

六、 升级
上面第五步重启以后,就不需要密码来访问AP了。

[e8bd-d1f9-7880]ap-mode-switch prepare
Info: Prepare is ok, Use ap-mode-switch command to switch to fat ap.

[e8bd-d1f9-7880]ap-mode-switch check
Info: Ap-mode-switch check ok.

[Huawei]ap-mode-switch tftp FatAP3X10XN_V200R005C10SPCa00.bin 169.254.1.100
Info: Preparing to upgrade. Please wait a moment .............
Warning: Do Not Power-off!

至此,AP由瘦AP转换到胖AP模式完成。

总结:

  1. 为什么需要将AP的版本降级,因为R007和R008都不能使用ap-mode-switch命令
  2. 通过AC来降级是因为以前用过AC来升级
  3. 为什么降级到R005的FIT版,因为以前在R005版做过切换
  4. 最后,打过华为400,客服最开始说是在R008也有切换成FAT的命令,后面在邮件中,告知我只能降级到R005,再刷机才行。 说明我的判断是正确的。

以上是关于记一次曲折的AP刷机事件的主要内容,如果未能解决你的问题,请参考以下文章

记一次给Apache顶级项目ShardingSphere提交Bug的经历

记一次2000端口灵异事件

记一次git翻车事件

记一次rm -rf /* 恢复事件

记一次rm -rf /* 恢复事件

记一次zabbix server挂掉的事件