Para um dispositivo sem fio, eu consegui informar o modo olhando para: / sys / class / net // type
Então você pode procurar o tipo aqui:
Modo Gerenciado: Tipo = 1 (ARPHRD_ETHER)
Modo Monitor: Tipo = 803 (ARPHRD_IEEE80211_RADIOTAP)
É possível dizer em que modo (monitor, gerenciado, etc.) um dispositivo sem fio está executando usando /sys/class/net
?
É possível dizer qual é o tipo de uma interface (sem fio, ethernet etc) usando /sys/class/net
?
Obrigado
Para um dispositivo sem fio, eu consegui informar o modo olhando para: / sys / class / net // type
Então você pode procurar o tipo aqui:
Modo Gerenciado: Tipo = 1 (ARPHRD_ETHER)
Modo Monitor: Tipo = 803 (ARPHRD_IEEE80211_RADIOTAP)
Is it possible to tell what the type is of an interface (wireless, ethernet etc) using
/sys/class/net
?
Você pode exibi-lo usando ls /sys/class/net
(e; g):
eth0 lo mon0 wlan0
Para obter o tipo de execução de uma interface:
udevadm info /sys/class/net/<Iface> | grep ID_MODEL_FROM_DATABASE
e, g:
#udevadm info /sys/class/net/eth0 | grep ID_MODEL_FROM_DATABASE
E: ID_MODEL_FROM_DATABASE=RTL8101E/RTL8102E PCI Express Fast Ethernet controller
Is it possible to tell what mode (monitor, managed etc) a wireless device is running in using
/sys/class/net
?
Não, a lista de opções permitidas em /sys/class/net
pode ser encontrada aqui