Package: hostapd Version: 2:2.10-12 The file /usr/share/doc/hostapd/README.Debian tells, that you can run hostapd by creating a config /etc/hostapd/wifi.conf and using the template hostapd@wifi.service systemd unit. So you run systemctl enable --now hostapd@wifi.service to enable and start it. Side note: systemctl command not mentioned in the README.debian. But that's how systemd unit templates are handled as far as I know. Maybe this should be added to the README.debian.
PROBLEM: That only works if your wlan interface is namend "wifi".If your interface is named differently, the templated name has to be changed accordingly. E.g. for "wlan0": hostapd@wlan0.service
If the name doesn't matched the systemd unit is somehow immediately stopped again:
Jun 18 04:53:00 myhost systemd[1]: Starting hostapd@wifi.service - Access point and authentication server for Wi-Fi and Ethernet (wifi)... Jun 18 04:53:01 myhost hostapd[45039]: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE Jun 18 04:53:01 myhost hostapd[45039]: wlan0: interface state COUNTRY_UPDATE->ENABLED
Jun 18 04:53:01 myhost hostapd[45039]: wlan0: AP-ENABLEDJun 18 04:53:01 myhost systemd[1]: Started hostapd@wifi.service - Access point and authentication server for Wi-Fi and Ethernet (wifi). Jun 18 04:53:01 myhost systemd[1]: Stopping hostapd@wifi.service - Access point and authentication server for Wi-Fi and Ethernet (wifi)... Jun 18 04:53:02 myhost systemd[1]: hostapd@wifi.service: Deactivated successfully. Jun 18 04:53:02 myhost systemd[1]: Stopped hostapd@wifi.service - Access point and authentication server for Wi-Fi and Ethernet (wifi).
IF this behavior is not intended, it's a bug. IF this behavior is intended, the README.Debian should mention it! -> "documentation bug" (just spend 30 minutes figuring it out) Kind regards, kolAflash
OpenPGP_0xEA831012D83C3408.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature