是否可以知道无线设备正在使用什么模式(监视、托管等)运行/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)