Проблема недавней версии hostapd, не может установить режим AP, пока работает wpa_supplicant
Поэтому я работал над проектом, который может настроить точку доступа и перенаправить трафик через другой интерфейс (может быть проводным или беспроводным).
Теперь между hostapd и wpa_supplicant всегда были проблемы, мне нужно было создать точку доступа на одном беспроводном интерфейсе и направить ее через другой беспроводной интерфейс. Но пока этот интерфейс управляется сетевым менеджером, hostapd не может запустить точку доступа на этом интерфейсе.
Способы обхода: я могу запустить эти команды и убить wpa_supplicant
sudo nmcli nm wifi off
sudo rfkill unblock wlan
Но это отключает все беспроводные интерфейсы, и мне нужен один, подключенный к Интернету, чтобы я мог маршрутизировать трафик.
Еще один обходной путь, который я использовал и который более элегантен: добавление этой строки в файл NetworkManager.conf
[keyfile]
#unmanaged-devices=mac:d8:5d:4c:9a:72:60
Это на самом деле работало безупречно! До недавнего обновления hostapd до версии 1:2.5-2+v2.4-3
Существуют ли другие обходные пути, чтобы wpa_supplicant не управлял моим беспроводным интерфейсом?
Я использую Kali Linux.
1 ответ
Хорошо, для тех, у кого есть такая же проблема, вы также можете добавить
[keyfile]
unmanaged-devices=mac:d8:5d:4c:9a:72:60, ,interface-name:wlan1
эта опция 'interface-name' решает проблему!