LINUX.ORG.RU
решено ФорумAdmin

Wifi не подключается к AP

 ,


0

1

Всем привет.

Вот странная странность.
Решил попробовать настроить сетевые интерфейсы средствами 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 , она одинаковая при обоих вариантах. Но в одном случае она конфигурит, а во втором нет...

как так то?

Отвечу сам себе. Всё оказалось банально:
Такая ситуация возникает, когда на WiFi точке доступа есть чёрный/белый лист и этому клиенту запрещено в сеть по MAC листу.
Фишка в том, что systemd-networkd вариант подъёма сети, почему-то поднимал другой MAC адрес wlan интерфейса, и ну со всеми вытекающими.
Жёстко указала везде 1 и тот же MAC адрес и всё заработало.

Spider55 ()
Ответ на: комментарий от Spider55

У NetworkManager есть параметр запрещающий менять MAC-адрес адаптера (не все адаптеры позволяют устанавливать произвольный MAC), что-то подобное должно быть и у systemd-networkd.

Смену MAC-адреса на случайный сделали дефолтом «в интересах пользователя» (типа защита от ослеживания или что-то такое), но вот у этих самых пользователей от этой самой заботы возникают неявные проблемы при доступе в интернет через wifi // LOR мне свидетель.

anonymous ()