인터페이스 유형/모니터링 모드를 식별하려면 "/sys/class/net"을 사용하십시오.

인터페이스 유형/모니터링 모드를 식별하려면 "/sys/class/net"을 사용하십시오.

무선 장치가 어떤 모드(모니터링, 관리 등)에서 작동하고 있는지 알 수 있습니까 /sys/class/net?

인터페이스 유형(무선, 이더넷 등)을 결정하는 데 사용할 수 있습니까 /sys/class/net?

감사해요

답변1

무선 장치의 경우 다음을 보면 모드를 알 수 있습니다. /sys/class/net/<interface name>/type

그런 다음 여기에서 유형을 찾아볼 수 있습니다.

https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/if_arp.h

호스팅 모드: 유형 = 1(ARPHRD_ETHER)

모니터 모드: 유형 = 803(ARPHRD_IEEE80211_RADIOTAP)

관련 정보