Hostapd и несколько интерфейсов 2.4ГГц и 5ГГц Wi-Fi

Была у меня железка с openSUSE 13.1
На ней завел два Wi-Fi модуля и все работало прекрасно.
В systemd скопировал юнит, обозвал его немного иначе, в котором прописал второй конфиг hostapd
Стартовали эти модули автоматом двумя hostapd с двумя разными конфигами и я радовался.
Гораздо позже узнал, что можно было сразу запускать hostapd с двумя конфигами, но ничего переделывать на стал - работает, да и ладно.
Но пришли другие времена и появилась новая железка.
Поставил не нее openSUSE Leap 15.3
Пробую запустить своих два модуля и получаю облом. :frowning:


hostapd -i wlan2 /etc/hostapd2.conf

и получаю


Configuration file: /etc/hostapd2.conf
Could not open configuration file '/etc/hostapd2.conf' for reading.
Failed to set up interface with /etc/hostapd2.conf
Failed to initialize interface

Пятый день рою Интернет, похоже проблема… Не хочет работать со вторым интерфейсом, хоть убейся…
hostapd v2.9
Есть выход?

Назовите файл /etc/hostapd.2.conf

Спасибо!!!
Продвинулся чуть дальше…


hostapd -i wlan2 /etc/hostapd.2.conf
Configuration file: /etc/hostapd.2.conf
mkdir[ctrl_interface]: Permission denied
Failed to setup control interface for wlan2
wlan2: Unable to setup interface.
wlan2: interface state UNINITIALIZED->DISABLED
wlan2: AP-DISABLED
wlan2: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface wlan2 wasn't started
nl80211: deinit ifname=wlan2 disabled_11b_rates=0

После aa-teardown работает?

Абсолютно верно, работает! Огромнейшее спасибо!
Что теперь с этим делать? Копать профили AppArmor, или вообще его удалить? Не опасно?
ЗЫ. По имени файла - ну кто бы мог такое подумать?
Запустил так:
hostapd -i wlan1,wlan2 /etc/hostapd.conf /etc/hostapd.2.conf

По умолчанию hostapd.conf использует /run/hostapd к которому разрешен доступ в профиле AppArmor. У вас есть причины указывать в конфигурации другое распололожение control interface?

Копать профили AppArmor, или вообще его удалить?

Если вам действительно надо использовать нестандартные каталоги, можете настроить свой профиль и указать в свойствах сервиса systemd AppArmorProfile.

Не опасно?

Я за уявзимостями hostapd не слежу.

Нет, конечно. Только поверхностный знания, но я все равно еще учусь даже на 55-ом году жизни :slight_smile:

Если вам действительно надо использовать нестандартные каталоги, можете настроить свой профиль и указать в свойствах сервиса systemd AppArmorProfile.
Я за уявзимостями hostapd не слежу.

Спасибо, дорогой человек!
Благодаря Вашим подсказкам, мне удалось все настроить. Низкий поклон.