Wi-Fi 네트워크 후크 및 동기화

Wi-Fi 네트워크 후크 및 동기화

두 대의 Linux 컴퓨터가 WiFi를 통해 연결되어 있습니다. 하나는 AP이고 다른 하나는 클라이언트입니다. 이들은 빌드 루트 Linux이므로 systemd는 없지만 이전 SysV 환경입니다.

AP가 불안정하여 재부팅되거나 일시적으로 종료될 수도 있습니다. 이는 의도적으로 설계된 것이므로 변경할 수 없습니다.

하지만 내가 원하는 것은 클라이언트가 AP가 작동 중이고 이제 연결되어 통신할 수 있음을 감지하는 것입니다.

나는 여러 가지를 시도했습니다.

  • ifup/ 스크립트를 사용하세요 ifdown. 그러나 이는 하드웨어 수준에 있으며 부팅 시 ifup스크립트가 wlan0실행됩니다. 하지만 꼭 필요한 연결은 없습니다. 또한, AP와의 연결이 끊어지면 ifdown동작하지 않습니다 .
  • udhcpc 후크를 사용해 보았습니다 /usr/share/udhcpc/default.script.d/. 하지만 이 Hook은 AP에 장애가 발생한 경우에는 호출되지 않는 것으로 보입니다. 실제로 udhcpc는 AP 상태에 관심이 없으며 알림이 있을 때 IP만 검색합니다.
  • wpa_supplicant 후크를 살펴보았지만 그러한 이벤트에서 아무것도 실행하도록 하는 방법을 찾을 수 없었습니다.

AP에 대한 연결이 설정되거나 끊어졌을 때 클라이언트 컴퓨터에서 임의 스크립트를 어떻게 실행할 수 있습니까?

관련 정보