Всем привет.
Вот странная странность.
Решил попробовать настроить сетевые интерфейсы средствами systemd-networkd. И один из интерфейсов - wifi. Как учил мануал создал wpa_supplicant-wlan0.conf, прописал в него всё. разрешил службу wpa_supplicant@wlan0.service и перезапустил.
В итоге интерфейс есть, но не подключен к точке доступа. В логи сыплет следующее:
Successfully initialized wpa_supplicant
wlan0: Trying to associate with SSID 'Test-wifi'
wlan0: CTRL-EVENT-ASSOC-REJECT bssid=00:00:00:00:00:00 status_code=16
wlan0: Trying to associate with SSID 'Test-wifi'
wlan0: CTRL-EVENT-ASSOC-REJECT bssid=00:00:00:00:00:00 status_code=16
wlan0: Trying to associate with SSID 'Test-wifi'
wlan0: CTRL-EVENT-ASSOC-REJECT bssid=00:00:00:00:00:00 status_code=16
в конфиге следующее:
country=RU
ctrl_interface=DIR=/var/run/wpa_supplicant
ap_scan=1
fast_reauth=1
network={
ssid="Test-wifi"
psk="password"
}
при этом если оставить этот же конфиг, но поднимать сеть средствами /etc/network/interfaces
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
то всё отлично работает.
Я сравнил строку запуска wpa_supplicant , она одинаковая при обоих вариантах. Но в одном случае она конфигурит, а во втором нет...
как так то?