모니터 모드에는 자체 드라이버가 필요합니까?

모니터 모드에는 자체 드라이버가 필요합니까?

모니터 모드를 지원하는 Raspberry pi 3b+의 CYW43455와 같은 일부 Wi-Fi 카드를 본 적이 있지만 바로 사용할 수는 없습니다. 모니터 모드를 활성화하려면 여기에서 nexmon 드라이버가 필요합니다.

넥스몬 깃허브

이것은 Wi-Fi 칩이 모니터 모드를 지원하더라도 실제로 모니터 모드로 들어갈 수 있다는 의미는 아니라는 뜻입니까? 예를 들어, 루팅하고 리니지 OS를 설치한 Xperia Z5 Compact 휴대폰이 있는데 BCM43455 Wi-Fi 카드가 있습니다. 모니터 모드를 활성화하려고 하면 모니터 모드가 지원되지 않는다는 메시지가 나타납니다. nexmon 목록을 보면 BCM43455가 nexmon 드라이버에서 모니터 모드를 지원하는 장치로 나열되어 있는 것을 볼 수 있습니다.

답변1

사용자 모드 애플리케이션에서는 하드웨어를 직접 제어할 수 없기 때문이다. 사용자 응용 프로그램은 드라이버에 요청을 보내고 드라이버는 하드웨어와 대화합니다. 드라이버가 모니터 모드에 대해 아무것도 모르는 경우(또는 드라이버에서 단순히 건너뛴 경우) 모니터 모드가 지원되지 않는다는 메시지가 표시됩니다. 그렇습니다. 모니터 모드에 대해 알고 사용자 모드 응용 프로그램이 이 모니터 모드를 전환하고 캡처된 모든 패킷을 사용자 응용 프로그램으로 우회할 수 있도록 일부 API를 제공하는 드라이버가 있어야 합니다.

관련 정보