Hostapd дает psk несоответствие для шкалы Fitbit Aria

1720
James McDonnell

Я пытался подключить свою арию Фитбита к оранжевому пи (думаю, малиновый пи).

У меня есть клиенты, подключенные с помощью этого конфига, однако Ария FitBit выдает мне AP-STA-POSSIBLE-PSK-MISMATCHошибку из hostapd.

Вот вывод из hostapd

wlan0: interface state UNINITIALIZED->ENABLED wlan0: AP-ENABLED wlan0: STA 20:f8:5e:b3:0e:fd IEEE 802.11: authenticated wlan0: STA 20:f8:5e:b3:0e:fd IEEE 802.11: associated (aid 1) wlan0: AP-STA-POSSIBLE-PSK-MISMATCH 20:f8:5e:b3:0e:fd wlan0: AP-STA-POSSIBLE-PSK-MISMATCH 20:f8:5e:b3:0e:fd wlan0: AP-STA-POSSIBLE-PSK-MISMATCH 20:f8:5e:b3:0e:fd wlan0: STA 20:f8:5e:b3:0e:fd IEEE 802.11: deauthenticated due to local deauth request wlan0: STA 20:f8:5e:b3:0e:fd IEEE 802.11: authenticated wlan0: STA 20:f8:5e:b3:0e:fd IEEE 802.11: associated (aid 1) wlan0: AP-STA-POSSIBLE-PSK-MISMATCH 20:f8:5e:b3:0e:fd wlan0: AP-STA-POSSIBLE-PSK-MISMATCH 20:f8:5e:b3:0e:fd wlan0: AP-STA-POSSIBLE-PSK-MISMATCH 20:f8:5e:b3:0e:fd wlan0: AP-STA-POSSIBLE-PSK-MISMATCH 20:f8:5e:b3:0e:fd wlan0: STA 20:f8:5e:b3:0e:fd IEEE 802.11: deauthenticated due to local deauth request 

Вот hostapd.confфайл конфигурации

interface=wlan0 driver=nl80211 ssid=orangepi hw_mode=b channel=6 wpa=2 auth_algs=1 wpa_passphrase=passwordpasswordpassword wpa_key_mgmt=WPA-PSK wpa_pairwise=CCMP rsn_pairwise=CCMP #wpa_psk_file=/etc/hostapd/hostapd.wpa_psk bridge=br0 wmm_enabled=0 logger_stdout=1 logger_stdout_level=2 

Скрипт, который я использую, чтобы сделать ap и мост связи с eth0

#/bin/sh killall wpa_supplicant brctl addbr br0 brctl addif br0 eth0 wlan0  dhclient br0  hostapd /etc/hostapd/hostapd.conf 

У кого-нибудь есть идеи?

0
Если я отключаю аутентификацию, он подключается ... James McDonnell 7 лет назад 0
Происходит ли то же самое, если вы понижаете конфигурацию hostapd до WPA1-TKIP? grawity 7 лет назад 0
Я как раз собирался попробовать, но батарейки на весах просто сдохли ага. Доложу тмр. James McDonnell 7 лет назад 0

1 ответ на вопрос

0
James McDonnell

В итоге проблемы с dhcp. Я не настроил dnsmasq для ретрансляции dhcp через шлюз.

Я добавил две строки в скрипт:

killall dnsmasq

dnsmasq --dhcp-relay=<local address>,<server address>

И заменил ip адреса внутри <>, и вуаля.

Это работает, я не скажу, что это особенно стабильно, ага.

#/bin/sh killall wpa_supplicant killall dnsmasq brctl addbr br0 brctl addif br0 eth0 wlan0  dhclient br0 dnsmasq --dhcp-relay=<local address>,<server address> hostapd /etc/hostapd/hostapd.conf 

Похожие вопросы