网络接口在发送消息之前似乎空闲了 0.5 秒

网络接口在发送消息之前似乎空闲了 0.5 秒

我目前正在研究连接到 Wi-Fi 网络时会发生什么,似乎在 wpa_supplicant 声明连接到传输 ping 消息之间有大约 0.5 秒的时间段。

这段时间发生了什么?我查看了各种日志,但找不到任何迹象表明发生了什么。

例子:

  • Ping 正在 Wi-Fi 接口后台运行
  • wpa_supplicant 收到“断开连接”后跟“重新连接”命令,并在扫描后开始连接到指定网络。
  • 一小段时间后,wpa_supplicant 声称已关联并连接到网络(由日志中的“State: GROUP_HANDSHAKE -> COMPLETED”指示)。同样,IP 地址配置为我刚才连接到同一网络。
  • 0.8 秒后,接口上发出第一个 ping。

我使用 tcpdump 来确定重新连接命令后何时发送 ping 请求,除了 4 次握手之外,我只能在 wpa_supplicant 完成连接后看到几个多播消息。

我使用的 ping 命令是:

sudo ping -i 0.05 -I wlan0 -D 192.168.18.70

我在 Linux 20.04.1 LTS 上使用 Intel Wi-Fi 6 AX200 网卡。网络管理器已禁用/配置为忽略此特定接口。

相关内容