我在仓库中遇到了一个设备(安装了 Ubuntu 20.04)的重大问题,该设备有多个接入点。我经常丢失 SSH 连接。调查此事后,我发现每当设备漫游到不同的 AP(相同的 SSID)时,我就会丢失连接。深入挖掘后,我发现只有当设备漫游到具有不同 OUI 的 AP(假设 YY:YY:YY 表示不同的 AP 制造商或 AP 型号)时,SSH 连接才会中断。当我重新连接到设备时,我看到它已连接到具有 OUI YY:YY:YY 的 AP。
我比较了漫游日志(journalctl -fu[电子邮件保护]) 漫游到不同 AP 型号时的日志与漫游到相同 AP 型号时的日志相同。除了 BSSID 之外,它们是相同的。
我们使用简单的 WPA2 PSK(没有花哨的 802.11r 或任何其他东西)。我一直以为漫游发生在 WiFi 客户端上。
您是否知道可能导致此类行为的原因是什么?可能是 wpa_supplicant 配置错误?可能是 AP 配置错误?