메시지를 보내기 전에 네트워크 인터페이스가 0.5초 동안 유휴 상태인 것으로 나타납니다.

메시지를 보내기 전에 네트워크 인터페이스가 0.5초 동안 유휴 상태인 것으로 나타납니다.

현재 Wi-Fi 네트워크에 연결할 때 어떤 일이 발생하는지 조사 중인데 wpa_supplicant가 연결을 선언하고 ping 메시지를 전송하는 데 약 0.5초 정도의 간격이 있는 것 같습니다.

이 기간 동안 무슨 일이 일어났나요? 다양한 로그를 살펴봤지만 무슨 일이 일어나고 있는지에 대한 어떤 징후도 찾을 수 없습니다.

예:

  • Ping이 Wi-Fi 인터페이스의 백그라운드에서 실행 중입니다.
  • wpa_supplicant는 "disconnect"와 "reconnect" 명령을 수신하고 스캔 후 지정된 네트워크에 연결을 시작합니다.
  • 잠시 후 wpa_supplicant는 네트워크에 연결되어 있다고 주장합니다(로그에 "State: GROUP_HANDSHAKE -> COMPLETED"로 표시됨). 이번에도 IP 주소는 방금 연결한 것과 동일한 네트워크에 대해 구성되었습니다.
  • 0.8초 후에 인터페이스에서 첫 번째 핑이 발행됩니다.

tcpdump를 사용하여 reconnect 명령 후 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 네트워크 카드를 사용하고 있습니다. 네트워크 관리자는 이 특정 인터페이스를 무시하도록 비활성화/구성되었습니다.

관련 정보