Как отключить автоматическую вставку заголовка радиоотвода в необработанные сокеты?C++

Программы на C++. Форум разработчиков
Anonymous
Как отключить автоматическую вставку заголовка радиоотвода в необработанные сокеты?

Сообщение Anonymous »

Я работаю над инструментом, использующим необработанные системные сокеты.
Этому инструменту необходимо отправлять пакеты с помощью протоколов низкого уровня, таких как IEEE 802.1X.
Когда я проверяю пакеты в Wireshark, я замечаю, что заголовок радиотапа отличается от того, который я создал. После некоторого расследования выяснилось, что ядро ​​Linux автоматически добавляет свой собственный заголовок Radiotap поверх моего пакета, хотя я уже включил его.
Мой вопрос:
Есть ли способ запретить ядру Linux автоматически добавлять заголовок Radiotap? Например, можно ли этим управлять с помощью setockopt()?

Подробнее здесь: https://stackoverflow.com/questions/798 ... aw-sockets

Вернуться в «C++»