Intereting Posts
Заменить номер CD в теге MP3 ID3 разрешение на файлы Как приложение выбирается над другими, чтобы открыть определенный тип файла в Linux Значение «Редакция» в выпуске ipset как я могу создать проприетарные драйверы Radeon для CentOS 7? Команда Grep, которая находит / исключает всю строку, где символ разделителя появляется определенное количество раз? Какие файлы журналов я ищу для отладки copy / paste и Klipper? Как запустить программу через терминал, если она разделяет ее имя с другой программой find -exec sed, чтобы найти / заменить строку многократного использования Что определяет выбор GUI-файла, запускаемый приложениями? Что происходит под капотом, когда некоторые данные отправляются / получаются на uart (или аналогичном)? Как передать высокое разрешение от GRUB2 во FreeBSD? Соответствие специальных символов регулярному выражению Выполнять команду в текущей оболочке перед каждой подсказкой Настройте tty для запроса пароля для конкретного пользователя

Используют ли точки доступа softMAC или hardMAC?

Я пытаюсь понять работу беспроводной сети в Linux. Я начал с wpa_supplicant, приложений hostapd с помощью их документации и исходного кода. Получил поток и основные функции:

  1. wpa_supplicant, nl80211 (интерфейс драйвера)
  2. библиотека libnl (связь сокетов между пользовательским пространством и ядром с использованием протокола netlink)
  3. cfg80211 (интерфейс ядра, используемый для связи с драйвером из пользовательского пространства с помощью реализации nl80211 в пространстве пользователя), mac80211 (слой управления доступом к программному средству)
  4. драйвер (загружаемый драйвер ex: ath6kl – драйвер атероса).

Я понял вышеупомянутый поток программного обеспечения, и в своем исследовании я узнал, что для обеспечения свободы для разработчиков уровень MAC реализован в программном обеспечении (популярная реализация mac80211).

Это верно во всех случаях? Если да, то какие плюсы и минусы softMAC и hardMAC? Интерфейс cfg80211 в ядре напрямую связывается с драйвером? кто и как происходит общение с mac80211?

Заранее спасибо.