Por que vejo o protocolo Ethernet II em wireshark em conexão sem fio?

2

Eu tenho uma pequena rede em minha casa que consiste em um dispositivo de rede chamado airties rt-205 e clientes. Os clientes se conectam a este dispositivo via wireless e enviam seu pacote à Internet através deste dispositivo.

Eu sei que o protocolo 802.11x é usado na conexão sem fio e o protocolo Ethernet é usado na conexão com fio. Se isso não for verdade, por favor, deixe-me saber sobre um certo.

A questão é que por que vejo o protocolo "Ethernet II" na camada 2 no wireshark quando a conexão sem fio é usada . Em vez de Ethernet II, deveria 802.11n (a, b, g, ab ... seja qual for a tecnologia usada) estar em wireshark na camada 2?

Não estou falando sobre o modo monitor e o modo gerenciado. Isso é diferente do modo de cartão sem fio. Eu acho que eu deveria ver os dados que foram enviados do meu dispositivo airties rt-205 para somente mim usando conexão sem fio, em wireshark como protocolo 802.11 na camada 2.

Obrigado antecipadamente

    
por Pioneerhfy 19.08.2017 / 13:31

1 resposta

2

É realmente sobre o modo monitor. Leia.

O 802.11 foi projetado para ser "Ethernet sem fio", e as interfaces 802.11 tradicionalmente se apresentaram ao sistema operacional como interfaces Ethernet, de modo que o sistema operacional só vê os pacotes depois que eles foram traduzidos de volta para quadros familiares Ethernet II ou 802.3. Isso foi necessário para que o 802.11 funcionasse sem exigir que os SOs adicionassem muitos códigos para entender toda a nova complexidade que acompanha o 802.11.

Assim, em muitos sistemas, quando você captura pacotes de uma interface 802.11 que está operando normalmente, associado a um AP e passando tráfego, você não verá os cabeçalhos 802.11 ou os quadros específicos do 802.11. Você só verá quadros de dados depois de serem convertidos novamente em quadros Ethernet com fio (Ethernet II ou 802.3).

Dependendo do seu sniffer, sistema operacional e drivers sem fio, você pode dizer ao seu sniffer para informar à sua interface sem fio que você deseja capturar os pacotes no formato 802.11 em vez do formato Ethernet. Procure uma maneira de alterar a interface Data Link Type (DLT) de "EN10MB" para "IEEE802_11".

Eu sei que no macOS, os DLTs específicos do 802.11 não são expostos a menos que você coloque a interface no modo de monitor 802.11. Eu suspeito que o mesmo se aplica a outros ambientes.

Então, realmente pode vir para o modo monitor. Não porque você queira ver o tráfego de outros BSSs no mesmo canal, mas porque algumas implementações ocultam esses DLTs, a menos que estejam no modo monitor.

    
por 19.08.2017 / 16:14