Приветствую! Есть маршрутизатор на ubuntu server 20.04 lts, к нему я добавил точку доступа, usb адаптер на realtek rtl8812bu. hostapd настроен (конфиг), запускается через hostapd@wlxYYYY.service, где wlxYYYY - название интерфейса этого адаптера. Всё работает, но есть проблема. Т.к. usb адаптер съёмный (что не удивительно), то при его извлечении (физическом) и последующей установке, hostapd не запускает точку доступа на этом адаптере, вместо этого в логе syslog видна попытка запуска сервиса hostapd@wlan0.service, но так как wlan0 у меня отсутствует, то это терпит неудачу. Дальнейший останов
systemctl stop hostapd@wlan0.service
systemctl start hostapd@wlxYYYY.service
Так выглядит файл hostapd@.service (идет в пакете):
[Unit]
Description=Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator (%I)
After=network.target
BindsTo=sys-subsystem-net-devices-%i.device
[Service]
Type=forking
PIDFile=/run/hostapd.%i.pid
Restart=on-failure
RestartSec=2
EnvironmentFile=-/etc/default/hostapd
ExecStart=/usr/sbin/hostapd -B -P /run/hostapd.%i.pid $DAEMON_OPTS /etc/hostapd/%i.conf
[Install]
WantedBy=multi-user.target sys-subsystem-net-devices-%i.device