有几个老旧的华为AP3010DN-AGN 瘦模式的,刷成胖模式也能用,本着废物利用原则,做了这个教程,3010DN-AGN FAT固件,官方不提供,在网上下载到一个R005的包,测试了一下可以正常使用,刷完之后显示AP3010DN (我的FIT版本也是这样显示的)不过没有关系,别外说明的是AGN 代表不同的传输技术,A:802.11a G:802.11b/g N:802.11n ,不会刷机看我之前的文章https://www.wmphp.com/6253.html
走过的坑:
1、因为AP3010DN-AGN机型太老,使用WEB配置模式 网页卡死,一天也配置不出来;
2、做一个脚本ap3010dn-agn-config.txt 放到TFTP服务器上,]tftp client-source -a 169.254.1.200 #设置AP本地IP >tftp -i Vlanif1 169.254.1.20 get ap3010dn-agn-config.txt #下载配置,结果华为AP 没有载入配置的功能,只能动手敲;
3、由于固件太老,和新版本的命令发生很大变化。参考华为官方的命令,缺少密钥关键配置项,不完美,下面的代码经过测试无问题的。
ap-mode-switch prepare
ap-mode-switch check
ap-mode-switch tftp FatAP3X10XN_V200R005C10SPCa00.bin 169.254.1.20
固件包微信登录下载
# 进入系统视图
system-view
# 进入WLAN视图
wlan
# 创建安全配置文件并配置wpa-wpa2-PSK加密及密码
security-profile name sanjiang
security-policy wpa-wpa2
wpa-wpa2 authentication-method psk pass-phrase cipher 11223344 encryption-method tkip
quit
# 创建 WMM 配置文件
[Huawei-wlan] wmm-profile name wmm
# 可选:配置 WMM 参数
[Huawei-wlan-wmm-prof-wmm] quit
# 创建流量配置文件
traffic-profile name sanjiang
quit
# 配置2.4G射频模板
radio-profile name sanjiang-2g
wmm-profile name wmm
quit
# 配置5G射频模板
radio-profile name sanjiang-5g
wmm-profile name wmm
quit
quit
# 创建2.4G和5G共用的WLAN-BSS接口
interface wlan-bss 1
quit
interface wlan-bss 2
quit
wlan
# 创建服务集 for 2.4G
service-set name sanjiang-2g
ssid sanjiang
wlan-bss 1
security-profile name sanjiang
traffic-profile name sanjiang
quit
# 创建服务集 for 5G
service-set name sanjiang-5g
ssid sanjiang
wlan-bss 2
security-profile name sanjiang
traffic-profile name sanjiang
quit
quit
# 配置 2.4G 射频并绑定服务集
interface wlan-radio 0/0/0
radio-profile name sanjiang-2g
service-set name sanjiang-2g
quit
# 配置 5G 射频并绑定服务集
interface wlan-radio 0/0/1
radio-profile name sanjiang-5g
service-set name sanjiang-5g
quit
# 结束配置
quit
已把命令做成脚本,保存格式为.vbs即可,在SecureCRT 上执行脚本,全局替换SSID名(修改成自己的),我用的SecureCRT 6.5.0。
#$language = "VBScript"
#$interface = "1.0"
crt.Screen.Synchronous = True
' This automatically generated script may need to be
' edited in order to work correctly.
Sub Main
crt.Screen.Send "wlan" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-view]"
crt.Screen.Send "security-profile name sanjiang" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-sec-prof-sanjiang]"
crt.Screen.Send "security-policy wpa-wpa2" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-sec-prof-sanjiang]"
crt.Screen.Send "wpa-wpa2 authentication-method psk pass-phrase cipher 11223344 encryption-method tkip" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-sec-prof-sanjiang]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-view]"
crt.Screen.Send "wmm-profile name wmm" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-wmm-prof-wmm]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-view]"
crt.Screen.Send "traffic-profile name sanjiang" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-traffic-prof-sanjiang]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-view]"
crt.Screen.Send "radio-profile name sanjiang-2g" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-radio-prof-sanjiang-2g]"
crt.Screen.Send "wmm-profile name wmm" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-radio-prof-sanjiang-2g]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-view]"
crt.Screen.Send "radio-profile name sanjiang-5g" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-radio-prof-sanjiang-5g]"
crt.Screen.Send "wmm-profile name wmm" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-radio-prof-sanjiang-5g]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-view]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei]"
crt.Screen.Send "interface wlan-bss 1" & chr(13)
crt.Screen.WaitForString "[Huawei-Wlan-Bss1]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei]"
crt.Screen.Send "interface wlan-bss 2" & chr(13)
crt.Screen.WaitForString "[Huawei-Wlan-Bss2]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei]"
crt.Screen.Send "wlan" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-view]"
crt.Screen.Send "service-set name sanjiang-2g" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-service-set-sanjiang-2g]"
crt.Screen.Send "ssid sanjiang" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-service-set-sanjiang-2g]"
crt.Screen.Send "wlan-bss 1" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-service-set-sanjiang-2g]"
crt.Screen.Send "security-profile name sanjiang" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-service-set-sanjiang-2g]"
crt.Screen.Send "traffic-profile name sanjiang" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-service-set-sanjiang-2g]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-view]"
crt.Screen.Send "service-set name sanjiang-5g" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-service-set-sanjiang-5g]"
crt.Screen.Send "ssid sanjiang" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-service-set-sanjiang-5g]"
crt.Screen.Send "wlan-bss 2" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-service-set-sanjiang-5g]"
crt.Screen.Send "security-profile name sanjiang" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-service-set-sanjiang-5g]"
crt.Screen.Send "traffic-profile name sanjiang" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-service-set-sanjiang-5g]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei-wlan-view]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei]"
crt.Screen.Send "interface wlan-radio 0/0/0" & chr(13)
crt.Screen.WaitForString "[Huawei-Wlan-Radio0/0/0]"
crt.Screen.Send "radio-profile name sanjiang-2g" & chr(13)
crt.Screen.WaitForString "[Huawei-Wlan-Radio0/0/0]"
crt.Screen.Send "service-set name sanjiang-2g" & chr(13)
crt.Screen.WaitForString "[Huawei-Wlan-Radio0/0/0]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei]"
crt.Screen.Send "interface wlan-radio 0/0/1" & chr(13)
crt.Screen.WaitForString "[Huawei-Wlan-Radio0/0/1]"
crt.Screen.Send "radio-profile name sanjiang-5g" & chr(13)
crt.Screen.WaitForString "[Huawei-Wlan-Radio0/0/1]"
crt.Screen.Send "service-set name sanjiang-5g" & chr(13)
crt.Screen.WaitForString "[Huawei-Wlan-Radio0/0/1]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "[Huawei]"
crt.Screen.Send "qu" & chr(13)
crt.Screen.WaitForString "<Huawei>"
crt.Screen.Send "s" & chr(8)
End Sub
完美源码 » 华为AP3010DN-AGN刷FAT Cli配置wlan