Como indicado no aqui , o arquivo wpa_supplicant.service é para serviços que prestam atenção ao DBus , por isso será autodetectado pelo NetworkManager por exemplo. Como imagino que você não esteja usando o NetworkManager, é necessário escrever um programa / script que use as informações do DBus para levantar a interface ou usar a versão de interface específica wpa_supplicant @ .service. Citando:
The wpa_supplicant package provides multiple systemd service files:
wpa_supplicant.service - uses D-Bus, recommended for NetworkManager users.
[email protected] - accepts the interface name as an argument and starts the wpa_supplicant daemon for this interface. It reads a /etc/wpa_supplicant/wpa_supplicant-interface.conf configuration file.
[email protected] - also interface specific, but explicitly forces the nl80211 driver (see below). The configuration file path is /etc/wpa_supplicant/wpa_supplicant-nl80211-interface.conf.
[email protected] - also interface specific, uses the wired driver. The configuration file path is /etc/wpa_supplicant/wpa_supplicant-wired-interface.conf.