And, oddly enough, it is now shown with capital letters instead of lower case.
Isso é completamente irrelevante. As pessoas podem escolher, em seus aplicativos, exibir dígitos hexadecimais com letras maiúsculas ou com letras minúsculas, bem como optar por usar dois pontos ou um traço como um separador entre os octetos; é tudo uma questão do gosto pessoal do desenvolvedor ou das convenções estabelecidas para o software. (Observe que dois comandos do Linux, ifconfig
e iwconfig
, possuem convenções diferentes - ifconfig
usa letras minúsculas para o endereço MAC da interface, enquanto iwconfig
usa letras maiúsculas para o endereço MAC do ponto de acesso.)
When I execute Wireshark and change mode of wlan1 to "monitor" in order to use "802.11 plus radiotap header", ifconfig and iwconfig show different things:
Eu consideraria um bug no kernel do Linux ou em ifconfig
. Ou o kernel não está reportando o endereço MAC como sendo um endereço MAC no estilo IEEE de 6 octetos simplesmente porque a interface está no modo monitor, o que é completamente tolo, ou está reportando algo que faz sentido mas confunde ifconfig
em pensando que não é um endereço MAC no estilo IEEE e está apenas tratando-o como um endereço de hardware de comprimento máximo de tipo desconhecido.
Note que os primeiros 6 octetos são os mesmos de quando você não está no modo monitor, e que mais 10 octetos dão um total de 16 octetos, que é uma potência de 2 (uma escolha comum para tamanhos máximos de campo), então ifconfig
é provavelmente de alguma forma (seja devido a um bug no kernel do Linux ou um erro ifconfig
) convencido de que o endereço tem 16 octetos de comprimento e está imprimindo 10 octetos de preenchimento com zeros convenientemente zerados.
Portanto, não se preocupe, seja feliz - no modo de monitoração, o endereço MAC do adaptador ainda é c0: f8: da: 21: ce: 68 ou C0-F8-DA-21-CE-68 ou vários programas podem escolha representá-lo.