刷机,改地区RW(非美国)
1、IAP升级到8.5后,AP硬件被商家云绑定了,AP启动自动从云上下载配置,所以无法正常工作。
2、必需刷回6.5以前的版本,6.5以前的版本在AP启动时优先寻找本地虚拟控制器。
3、在刷机时LAN中关闭所有IAP电源。
4、准备好统一的版本ArubaInstant_Centaurus_6.4.4.8-4.2.4.18_78941放在办公室10.167.26.6的TFTP服务器上
5、准备好每个IAP的CCODE值(其实就是在Linux下打一个命令而以):
6、准备好console线
RJ45口用思科线
四针CONSOLE口接TTL线(兼容性不好的USB转TTL插上开机会亮红灯无法启动,可以先插电等AP绿灯闪烁后再接TTL线)
Aruba Console 定义 - Network Cookbook
命令步骤:
osinfo ###检查操作系统信息
printenv ###检查当前配置信息
setenv ipaddr 10.167.26.18 ##设置当前IAP的IP地址
setenv netmask 255.255.255.0 ###设置当前IAP的子网掩码
setenv gatewayip 10.167.26.5 ###设置当前IAP的网关
clear os 0 ###删除0分区的操作系统
clear os 1 ###删除1分钟的操作系统
proginv system ccode CCODE-RW-bf95fac555e7670c1ae015bbb622ad969ca3af58 ## 设置IAP-325-US的国家代码,修改为RW
invent -w
setenv serverip 10.167.26.6 ###设置TFTP服务器
upgrade os 0 ArubaInstant_Hercules_6.4.4.8-4.2.4.18_78941
upgrade os 1 ArubaInstant_Hercules_6.4.4.8-4.2.4.18_78941
factory_reset ###恢复出厂
purgeenv ###清空AP配置
save ###保存当前配置
reset ###重启
转换独立模式
如果一个VLAN中同时启动多台IAP,如果这些IAP的版本一致,默认会形成一个Cluster。可以使用下面的命令把IAP转成standalone mode, 这时每个IAP就可以单独工作,不形成Cluster:
# swarm-mode standalone
配置完成后,要重启IAP才能使配置生效。
可以使用下面的命令来查看IAP工作的模式:
# show swarm mode
Swarm Mode :Standalone
Reason :Manual provision
可以看到此IAP已经工作在standalone模式下。
20241017补充组网兼容性问题
不同型号的组网是存在兼容性问题的,目前看来最好用同一代的产品。
6.4的可以支持1系列和2系列一起组网,但是对3系列支持就不行了,325可以加进来但是貌似有断流问题
6.5的不支持1系列,可以支持2系列和3系列一起组网
8.x的版本如果全都是3系列以上的可以考虑
用虚拟控制器升级后有设备不兼容,会导致部分设备卡在升级进程里,这时候想要降级刷则会提示有另一个进程在运行失败,如果不方便连串口线刷,简单的办法把虚拟控制器里自动连接的功能关闭,然后删除连接不上的AP,之后重启所有正常的AP,重新刷固件降级,相当于是把卡进程的AP都踢了,确保虚拟控制器里的版本正常降级后再开启自动连接,重启所有AP,一切都回来了,老外论坛上也有找到命令行show swarm image-sync可以查看卡升级进程的AP:
Check for entries in the ap list:
AP-Basement# show swarm image-sync
Swarm image sync ap list
------------------------
MAC Address IP Address AP Class Sync Method Proxy mode From Cache URL Sent
----------- ---------- -------- ----------- ---------- ---------- --------
XX:XX:XX:XX:XX:3a 10.10.11.10 unknown-class Image Server No No No
Image class list
----------------
Class Seed AP
----- -------
Gemini Null
Remove this AP from the allowed APs:
AP-Basement# sh run | in 3a
allowed-ap XX:XX:XX:XX:XX:3a
AP-Basement# conf t
We now support CLI commit model, please type "commit apply" for configuration to take effect.
AP-Basement (config) # no allowed-ap XX:XX:XX:XX:XX:3a
AP-Basement (config) # exit
AP-Basement# commit apply
committing configuration...
configuration committed.
AP-Basement# wr mem
After removing I could run the upgrade.
Save configuration.