Как обычно, из уважения к сообществу, я просмотрел миллионы статей и перечитал руководство, но все еще не могу решить эту проблему.
Я пытаюсь создать точку доступа в Linux (linaro на Dragonboard 410C) с hostapd для регистрации как WPA2-PSK, но когда я выполняю сканирование Wi-Fi, он продолжает показывать WEP.
Моя конфигурация выглядит следующим образом
ssid=TestAccessPoint
interface=wlan0
hw_mode=g
ignore_broadcast_ssid=0
macaddr_acl=0
auth_algs=1
wpa=2
wpa_passphrase=omgiloveunicorn5
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Я выключаю hostapd, демон запускается успешно, но продолжает сообщать как WEP вместо WPA2-PSK. Если я попытаюсь создать соединение вручную, ничего не произойдет.
Когда я также пытаюсь подключиться к точке доступа с любого устройства, он сообщает следующую ошибку
wlan0: STA blah blah blah: authenticated
wlan0: STA blah blah blah: No WPA/RSN IE in association request
Пожалуйста помоги!
Оказывается, оборудование Dragonboard 410C просто не может быть хостом точки доступа WPA2-PSK. Он может действовать как клиент, и исходная конфигурация работает с другим оборудованием.
Спасибо @Zoliton за уделенное время! Я очень ценю это.
Поскольку я также играю с hostapd
Я проверил ваш конфиг.
Начиная с моей (рабочей) конфигурации, я сократил ее до двух изменений:
channel
auth_algs
используйте значение 3 (вместо 1)После этого я могу подключиться к этой точке доступа с другого клиента, и аэропорт на MacOS сообщает, что точка доступа использует WPA2:
$ airport -s | grep Katzenklo | awk '{print $1, $7}'
Katzenklo WPA2(PSK/AES/AES)
Используемые версии:
Конфиг, который работает:
channel=6 # added
ssid=Katzenklo
interface=wlan0
hw_mode=g
ignore_broadcast_ssid=0
macaddr_acl=0
auth_algs=3 # instead of 1
wpa=2
wpa_passphrase=omgiloveunicorn5
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Надеюсь, поможет.