WiFi随机断开,“已连接,无互联网”使用新的 HostAPD 2.9 版时

问题描述

我有一个嵌入式项目,我在其中构建了 hostAPD v2.9 以使用 yocto 工具链从 v2.3 更新它。 WiFi 和互联网正常工作,但是我经常断开连接,因为使用新版本无法访问互联网。

WiFi 保持连接但没有互联网。当发生这种情况时,这会在 hostapd_log 中看到:

2021-07-15T15:50:19.217955+00:00 <local3.info> hostapd: 1626364219.216166: nl80211: Drv Event 20 (NL80211_CMD_DEL_STATION) received for wlan0
2021-07-15T15:50:19.218000+00:00 <local3.info> hostapd: 1626364219.216265: nl80211: Delete station 00:e9:3a:59:cc:c1
2021-07-15T15:50:19.218034+00:00 <local3.info> hostapd: 1626364219.216322: wlan0: Event disASSOC (1) received
2021-07-15T15:50:19.218066+00:00 <local3.info> hostapd: 1626364219.216368: 1626364219.216377: wlan0: STA 00:e9:3a:59:cc:c1 IEEE 802.11: disassociated
2021-07-15T15:50:19.218106+00:00 <local3.info> hostapd: 1626364219.216533: wlan0: AP-STA-disCONNECTED 00:e9:3a:59:cc:c1
2021-07-15T15:50:19.218137+00:00 <local3.info> hostapd: 1626364219.216576: 1626364219.216585: wlan0: STA 00:e9:3a:59:cc:c1 WPA: event 2 notification
2021-07-15T15:50:19.218167+00:00 <local3.info> hostapd: 1626364219.216712: wpa_driver_nl80211_set_key: ifindex=13 (wlan0) alg=0 addr=0xb8f20 key_idx=0 set_tx=1 seq_len=0 key_len=0
2021-07-15T15:50:19.218196+00:00 <local3.info> hostapd: 1626364219.216761: addr=00:e9:3a:59:cc:c1
2021-07-15T15:50:19.218224+00:00 <local3.info> hostapd: 1626364219.216930: WPA: 00:e9:3a:59:cc:c1 WPA_PTK entering state disCONNECTED
2021-07-15T15:50:19.218252+00:00 <local3.info> hostapd: 1626364219.217020: WPA: 00:e9:3a:59:cc:c1 WPA_PTK entering state INITIALIZE
2021-07-15T15:50:19.222274+00:00 <local3.info> hostapd: 1626364219.217091: wpa_driver_nl80211_set_key: ifindex=13 (wlan0) alg=0 addr=0xb8f20 key_idx=0 set_tx=1 seq_len=0 key_len=0
2021-07-15T15:50:19.222395+00:00 <local3.info> hostapd: 1626364219.217124: addr=00:e9:3a:59:cc:c1
2021-07-15T15:50:19.222439+00:00 <local3.info> hostapd: 1626364219.217219: nl80211: Set STA flags - ifname=wlan0 addr=00:e9:3a:59:cc:c1 total_flags=0x0 flags_or=0x0 flags_and=0xfffffffe authorized=0
2021-07-15T15:50:19.222476+00:00 <local3.info> hostapd: 1626364219.217370: 1626364219.217379: wlan0: STA 00:e9:3a:59:cc:c1 IEEE 802.1X: unauthorizing port
2021-07-15T15:50:19.222507+00:00 <local3.info> hostapd: 1626364219.217554: nl80211: sta_remove -> DEL_STATION wlan0 00:e9:3a:59:cc:c1 --> -2 (No such file or directory)
2021-07-15T15:50:19.222536+00:00 <local3.info> hostapd: 1626364219.217584: ap_free_sta: cancel ap_handle_timer for 00:e9:3a:59:cc:c1
2021-07-15T15:50:19.223767+00:00 <local3.info> hostapd: 1626364219.223263: RTM_NEWLINK: ifi_index=13 ifname=wlan0 wext ifi_family=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])

我不知道 Event 20 (disSSOC) 是从哪里来的,也不知道是什么导致了这种情况。

我在互联网上搜索过,我发现有些人认为这可能是 WPA TKIP,当切换到 CCMP 时,它不再突然断开连接。但它对我不起作用。

有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)