我一直在测试有线驱动程序的 hostapd 功能,并且还使用 wpa_supplicant 和 freeradius 在 3 个 linux 虚拟机上完成 8021x 整个过程。
只要我从 wpa_cli 发送 hostapd 可以检测到用户离线的注销帧,事情就会正常。但是,如果我杀死 wpa_supplicant 进程或重新启动它所在的机器,当我通过 hostapd_cli 命令 list_sta 检查时,hostapd 似乎使 sta 保持活动状态。
我检查了 hostapd 配置文件,最相关的条目是 ap_max_inactivity,但是在设置它并通过 ap_max_inactivity 秒后,hostapd 仍然没有任何动作。所以我想知道是否有某种方法可以检测有线驱动程序的用户不活动。
已编辑:附上我的 hostapd .config 文件,有些字段我不熟悉,所以我只保留它
CONFIG_DRIVER_WIRED=y
CONFIG_LIBNL32=y
CONFIG_IAPP=y
CONFIG_RSN_PREAUTH=y
CONFIG_IEEE80211W=y
CONFIG_PKCS12=y
CONFIG_RADIUS_SERVER=y
CONFIG_IPV6=y