1
Linux에서 wpa_supplicant가 nl80211을 사용한다고 가정하면 멀티 캐스트 그룹 중 하나를 구독하고 연관, 연관성, 인증 및 인증 해제 이벤트를 수신 할 수 있습니까?linux의 wpa_supplicant에서 netlink 이벤트를 구독 할 수 있습니까?
Linux에서 wpa_supplicant가 nl80211을 사용한다고 가정하면 멀티 캐스트 그룹 중 하나를 구독하고 연관, 연관성, 인증 및 인증 해제 이벤트를 수신 할 수 있습니까?linux의 wpa_supplicant에서 netlink 이벤트를 구독 할 수 있습니까?
당신은 예를 들어, wpa_supplicant
설정 파일에 ctrl_interface
을 지정할 수 있습니다
ctrl_interface=/tmp/wpa_supplicant
이 설정은 소켓이 생성됩니다 파일을 사용 wpa_supplicant를 실행할 Аfter
. 인터페이스가 wlan0이면 소켓 경로는/tmp/wpa_supplicant/wlan0.
이 소켓에 연결하고 wpa_ctrl_recv을 사용하여 이벤트를 읽을 수 있습니다. 이벤트는 실제로 일반 텍스트이지만 파싱 할 수 있습니다.
어떻게 든 프로젝트에 필요한 기능 만 포함하면됩니다. 필자는 wpa_supplicant 소스 (wpa_ctrl.h, wpa_ctrl.c 및 기타 포함 된 파일)의 일부를 내 프로젝트에 간단히 복사했습니다. 그러나 아마 당신이 사용할 수있는 라이브러리가 있습니다.