Por que a captura de pacotes sem fio sem modo monitor fornece cabeçalhos Ethernet?

Por que a captura de pacotes sem fio sem modo monitor fornece cabeçalhos Ethernet?

Sim, eu sei que para capturar o tráfego sem fio você realmente precisa ativar o modo monitor, então, por favor, não conduza a discussão dessa forma. Estou perguntando sobre o comportamento incomum (pelo menos para mim) que foi observado quando você captura sem o modo monitor ativado.

Essa questãome deparei comFalha no servidoronde alguém perguntou sobre a falta de cabeçalhos Ethernet 802.3 ao capturar o tráfego sem fio no modo monitor com o Wireshark. Com minha experiência em redes, eu sabia que não deveria haver cabeçalhos 802.3 no tráfego 802.11. Mas o usuário forneceu capturas de tela de ambos, então fiquei curioso.

Eu mesmo testei (Ubuntu 14.04LTS com Intel Advanced-N 6200) e parece ser verdade. Quando capturo sem o modo monitor ativado, em vez dos cabeçalhos 802.11 esperados, recebo cabeçalhos 802.3 no tráfego. Não testei em outros sistemas operacionais para ver se é verdade ou não, mas resolvi perguntar se alguém tinha uma explicação.

Alguém pode explicar por que esse é o caso do Ubuntu?

O driver ou a interface sem fio está conectando isso ao tráfego 802.3 antes de entregá-lo ao kernel por algum motivo? Ou algo mais está acontecendo?

informação relacionada