Как я могу постоянно добавлять виртуальные беспроводные интерфейсы в конфигурацию сети с помощью iw?
Я создал следующие интерфейсы:
iw phy phy0 interface add vwlan0 type station
iw phy phy0 interface add vwlan1 type __ap
Первый настраивается как клиент Wi-Fi, подключающийся к существующей сети (wpa_supplicant) Второй настраивается как беспроводная точка доступа (hostapd + dnsmasq)
Настройка работает, но сейчас я не могу понять, какая лучшая стратегия - сохранить эту конфигурацию навсегда.
Сделал скрипт инициализации для wpa_supplicant. Сделал скрипт инициализации для сетевых настроек виртуального адаптера точки доступа, установленных в /etc /network /interfaces.
Но все это зависит от создаваемых беспроводных интерфейсов. Как лучше всего убедиться, что эти интерфейсы созданы до того, как будет настроена сеть и запущены службы?
В качестве бонуса, поскольку этот беспроводной интерфейс является USB-устройством, можно ли было создавать интерфейсы (и запускать службы), когда интерфейс подключен к сети?
Я знаю, что вы можете выполнить код после того, как сетевой интерфейс активирован, но интерфейс wlan0 с горячей заменой никогда не должен быть включен.
Операционная система распбиен