上周rucks ap 遇到一个故障,某个ap对外发送多个ssid ,其中两个ssid基于radius+AD认证, 无法链接该ssid,AC 报障客户端join,然后再直接报disconnect.而另外一个ssid,基于密码验证,可以正常链接。但是客户端使用 基于密码验证的ssid登录后,在AC上查不到客户端。
查了半天,找不到原因, 找供应商查了半天,找不到原因, 供应商找厂商,查了半天,找不到原因。
该AP 在大会议室内, 最后没办法, 趁没人用的时候, 重启AP , 遂一切正常。
但基于密码验证的Ssid, 客户端登录后,依然在AC上查不到客户端, 怀疑是bug.
最终解决还是通过python, 读取AP 的地址, 打循环, 挨个取出, 然后pexpect打reboot到ap ,每周6凌晨3.30重启,结果通过ssh登录到ap上, 执行get uptime,以及 elk的日志来帮验证。