모니터링 인터페이스는 TX 데이터 패킷을 표시하지 않습니다.

모니터링 인터페이스는 TX 데이터 패킷을 표시하지 않습니다.

다음을 사용하여 모니터 인터페이스를 설정했습니다.

iw dev wlan0 interface add mon0 type monitor
ifconfig mon0 up

저는 802.11 프레임과 radiotap 헤더를 캡처하고 검사하기 위해 libpcap을 사용하고 있습니다. 이전에 다음 Linux 커널을 사용하고 있었습니다.

Linux armada 3.10.103-marvell armv7l GNU/Linux

나는 현재 다음을 사용하고 있습니다 :

Linux armada 4.13.4-mvebu 2017 armv7l GNU/Linux

wlan0이전 커널을 사용할 때는 인터페이스에서 전송되는 모든 RX 및 TX 패킷을 모니터링할 수 있었습니다 . 그러나 새 코어에서는 RX 패킷만 표시됩니다. 실행할 때 동일한 상황을 발견했는데 tcpdump -e -i mon0 -Q outTX 패킷이 표시되지 않았습니다.

이것을 활성화하는 방법과 커널을 다시 빌드하여 작동하게 할 수 있는 방법을 아는 사람이 있습니까?

편집하다:

Wi-Fi 모듈은 Azurewave이며 두 이미지 모두 Armbian 빌드 도구인 Debian Jessie를 사용하여 Clearfog 보드용으로 사용자 정의 컴파일되었습니다.

답변1

IoT on/off에 대해서도 다루었습니다. 현실은 모든 마더보드가 새로운 코어를 수용하는 것은 아니며 일부는 특정 버전에 대해 공급업체에 의해 해킹되는 경우가 많으며 일반적으로 해당 버전에 영원히 묶여 있습니다.

내 생각은 이렇습니다: 데비안 문서에는 명확하게 다음과 같은 내용이 나와 있습니다.칭몽 프로페셔널 에디션이제 메인라인 커널이 잘 지원되는데, 이는 비프로 버전에는 몇 가지 제한 사항이 있음을 분명히 보여줍니다.

또한 제공한 커널 버전을 보면 커널 3.x가 공급업체에 의해 축복/변경/해킹된 반면, 사용 중인 4.x 버전은 그렇지 않다는 것을 쉽게 알 수 있습니다.

지금은 3.x 커널을 고수하고 공급업체와 협력하여 버그를 패치하고 마더보드를 추적하여 일부 패치나 더 나은 지원 버전이 나오는지 확인하는 것이 좋습니다.

관련 정보