如果有人开始使用 wifi,我可以通过 logread 看到:
Jan 23 21:04:47 router daemon.info hostapd: wlan0: STA XX:XX:XX:XX:XX:XX IEEE 802.11: authenticated
但我怎么才能看到他/她断开了连接?logread 中没有“bla-bla deauthenticated bla”行,甚至没有指向某人断开连接的内容。
我尝试谷歌搜索:
http://wiki.openwrt.org/doc/uci/system
但它没有写日志级别。
有人能帮我找出如何找出有人断开了路由器的 wifi 连接吗?当有人断开连接时,日志读取甚至没有写一行。
请帮忙!!这很重要!
谢谢!:\
答案1
config wifi-device 'radio0'
option log_level '0'
... 至少在 openwrt trunk 中有效(截至今天)。
去检查:
grep log /var/run/hostapd*conf
答案2
尝试编辑 /etc/hostapd/hostapd.conf:
logger_syslog=-1
logger_syslog_level=0
logger_stdout=-1
logger_stdout_level=0
答案3
我在日志文件中看到如下行,至少表明没有发生任何活动:
Aug 1 16:31:25 OpenWrt1 daemon.info hostapd: wlan0: STA f8:1e:00:00:00:00 IEEE 802.11: disassociated
Aug 1 16:31:26 OpenWrt1 daemon.info hostapd: wlan0: STA f8:1e:00:00:00:00 IEEE 802.11: deauthenticated due to inactivity