LINUX.ORG.RU

Проходит ли WiFi-трафик через hostapd

 ,


0

1

Здравствуйте. Наверное нубский вопрос, но тем не менее...

Изучаю исходники hostapd. Пытаюсь понять обрабатывает он весь wifi-трафик или только пакеты аутентификации. Если нет, то как тогда проходят пакеты данных?

Пока понял только что он подписывается на netlink-сообщения от драйвера nl80211 (тоже непонятнаый зверь пока), и управляет каким-то виртуальным каналом.

Наверное, тебе могут помочь всякие утилиты мониторинга типа jnettop wireshark и прочие tcpdump

targitaj ★★★★★
()

Вангую что через него ничего практически ничего не проходит, иначе бы он выжирал проц.

anonymous
()
Ответ на: комментарий от targitaj

Да можно через них захватывать трафик, но это не то. Меня другое интересует, где и как проходят данные внутри самого hostapd и есть ли они там в принципе.

youmych
() автор топика
Ответ на: комментарий от anonymous

Вангую что через него ничего практически ничего не проходит, иначе бы он выжирал проц.

Почему выжирал проц? Из-за контекстных переключений на каждый пакет? Я пока что обнаружил кучу коллбеков на сообщения по протоколу netlink. Но это на служебные пакеты. Вообще где можно почитать про архитектуру сети (в т.ч. nl80211) в линуксе?

youmych
() автор топика
Ответ на: комментарий от youmych

Understanding Linux Network Internals неплохая книга, хотя может быть немного поверхностна.

Нет, пакеты данных он обрабатывать не должен, по идее это делает драйвер в ядре.

anarquista ★★★★★
()
Ответ на: комментарий от anarquista

Understanding Linux Network Internals неплохая книга

О, вот спасибо! А что будет более глубоко (кроме, собсно, исходников ядра?)

youmych
() автор топика
Ответ на: комментарий от Iron_Bug

Спасибо, эта даже поинтереснее будет в моём случае.

youmych
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.