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-ENABLED
Jun 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

Attachment: OpenPGP_0xEA831012D83C3408.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to