Почему захват беспроводных пакетов без режима монитора предоставляет заголовки Ethernet?

Почему захват беспроводных пакетов без режима монитора предоставляет заголовки Ethernet?

Да, я знаю, что для захвата беспроводного трафика вам действительно нужно включить режим монитора, поэтому, пожалуйста, не направляйте обсуждение в эту сторону. Я спрашиваю о необычном поведении (по крайней мере, для меня), которое наблюдалось, когда вы делаете захват без включенного режима монитора.

Этот вопроснаткнулся наОшибка серверагде кто-то спросил об отсутствии заголовков Ethernet 802.3 при захвате беспроводного трафика в режиме мониторинга с помощью Wireshark. С моим опытом работы с сетями я знал, что в трафике 802.11 не должно быть заголовков 802.3. Но пользователь предоставил скриншоты обоих, поэтому мне стало любопытно.

Я сам это проверил (Ubuntu 14.04LTS с Intel Advanced-N 6200), и это, похоже, правда. Когда я делаю захват без включенного режима монитора, вместо ожидаемых заголовков 802.11 я получаю в трафике заголовки 802.3. Я не проверял на других операционных системах, чтобы увидеть, правда это там или нет, но я решил спросить, может, кто-то объяснит.

Может ли кто-нибудь объяснить, почему это касается Ubuntu?

Драйвер или беспроводной интерфейс по какой-то причине подключает его к трафику 802.3 перед передачей его ядру? Или происходит что-то еще?

Связанный контент