LINUX.ORG.RU

hostapd+8192cu

 ,


0

1

Здравствуйте, товарищи. Купил тут намедни BananaPi R1, вот, мудохаюсь. По заверениям некоторых камарадос из-за бугра, все проверено и работает. Драйвер проприетарный от Realtek, hostapd от них же, скомпилирован должным образом. Ядро 3.4.108-bananian (тако ихняя версия демьяна называется).

Конфиг простой:

driver=rtl871xdrv
interface=wlan0
bridge=br0
ssid=XYNHR
wpa_passphrase=pass1234
auth_algs=3
wpa=3
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

hw_mode=g
channel=2

А вот логи самые подробные

Может статься, у кого мысли есть? Кажется, затупы начинаются с момента аутентификации WPA. Гуглил, читал, но с буржуйским я по словарю, увы.

прошу прощения за портянку лога, кажется, вот интересующий кусок. Попытка отправить EAPOL и принять ответ заканчивается таймаутом.

WPA: a0:88:b4:a0:08:64 WPA_PTK entering state INITPSK
WPA: a0:88:b4:a0:08:64 WPA_PTK entering state PTKSTART
wlan0: STA a0:88:b4:a0:08:64 WPA: sending 1/4 msg of 4-Way Handshake
WPA: Send EAPOL(version=2 secure=0 mic=0 ack=1 install=0 pairwise=8 kde_len=0 keyidx=0 encr=0)
+rtl871x_send_eapol
TX EAPOL - hexdump(len=113): a0 88 b4 a0 08 64 ac a2 13 5c ab 22 88 8e 02 03 00 5f 02 00 8a 00 10 00 00 00 00 00 00 00 01 e7 44 45 82 9a 25 6a 7e 3c f7 cc 4e 02 21 63 be 96 74 0c f3 a5 31 1a 93 3a 1d 79 ad 89 4f 8b 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
WPA: Use EAPOL-Key timeout of 500 ms (retry counter 1)
wlan0: STA a0:88:b4:a0:08:64 WPA: EAPOL-Key timeout
semenaa
() автор топика

нашел, на чем запустить wpa_supplicant. В момент обмена ключами выдает такое:

wlp2s0: RX EAPOL from ac:a2:13:5c:ab:22
RX EAPOL - hexdump(len=99): 02 03 00 5f 02 00 8a 00 10 00 00 00 00 00 00 00 01 e7 44 45 82 9a 25 6a 7e 3c f7 cc 4e 02 21 63 be 96 74 0c f3 a5 31 1a 93 3a 1d 79 ad 89 4f 8b 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
wlp2s0: Setting authentication timeout: 10 sec 0 usec
wlp2s0: IEEE 802.1X RX: version=2 type=3 length=95
wlp2s0:   EAPOL-Key type=2
wlp2s0:   key_info 0x8a (ver=2 keyidx=0 rsvd=0 Pairwise Ack)
wlp2s0:   key_length=16 key_data_length=0
  replay_counter - hexdump(len=8): 00 00 00 00 00 00 00 01
  key_nonce - hexdump(len=32): e7 44 45 82 9a 25 6a 7e 3c f7 cc 4e 02 21 63 be 96 74 0c f3 a5 31 1a 93 3a 1d 79 ad 89 4f 8b 72
  key_iv - hexdump(len=16): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  key_rsc - hexdump(len=8): 00 00 00 00 00 00 00 00
  key_id (reserved) - hexdump(len=8): 00 00 00 00 00 00 00 00
  key_mic - hexdump(len=16): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
WPA: RX EAPOL-Key - hexdump(len=99): 02 03 00 5f 02 00 8a 00 10 00 00 00 00 00 00 00 01 e7 44 45 82 9a 25 6a 7e 3c f7 cc 4e 02 21 63 be 96 74 0c f3 a5 31 1a 93 3a 1d 79 ad 89 4f 8b 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
wlp2s0: State: ASSOCIATED -> 4WAY_HANDSHAKE
wlp2s0: WPA: RX message 1 of 4-Way Handshake from ac:a2:13:5c:ab:22 (ver=2)
RSN: msg 1/4 key data - hexdump(len=0):
Get randomness: len=32 entropy=9
WPA: Renewed SNonce - hexdump(len=32): 2d e5 56 0a 18 fd 8b 66 b5 50 c1 cc f4 fb cd 4a 6f 1c f4 b6 61 0f ee 67 9b f3 41 5a 06 55 90 e8
WPA: PTK derivation - A1=a0:88:b4:a0:08:64 A2=ac:a2:13:5c:ab:22
WPA: Nonce1 - hexdump(len=32): 2d e5 56 0a 18 fd 8b 66 b5 50 c1 cc f4 fb cd 4a 6f 1c f4 b6 61 0f ee 67 9b f3 41 5a 06 55 90 e8
WPA: Nonce2 - hexdump(len=32): e7 44 45 82 9a 25 6a 7e 3c f7 cc 4e 02 21 63 be 96 74 0c f3 a5 31 1a 93 3a 1d 79 ad 89 4f 8b 72
WPA: PMK - hexdump(len=32): [REMOVED]
WPA: PTK - hexdump(len=48): [REMOVED]
WPA: WPA IE for msg 2/4 - hexdump(len=22): 30 14 01 00 00 0f ac 02 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
WPA: Replay Counter - hexdump(len=8): 00 00 00 00 00 00 00 01
wlp2s0: WPA: Sending EAPOL-Key 2/4
WPA: KCK - hexdump(len=16): [REMOVED]
WPA: Derived Key MIC - hexdump(len=16): 2f d2 30 1f e5 1f 09 79 7e 01 d8 5e e9 cb 99 50
WPA: TX EAPOL-Key - hexdump(len=121): 01 03 00 75 02 01 0a 00 00 00 00 00 00 00 00 00 01 2d e5 56 0a 18 fd 8b 66 b5 50 c1 cc f4 fb cd 4a 6f 1c f4 b6 61 0f ee 67 9b f3 41 5a 06 55 90 e8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2f d2 30 1f e5 1f 09 79 7e 01 d8 5e e9 cb 99 50 00 16 30 14 01 00 00 0f ac 02 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00

я так понимаю, wpa_supplicant eapol-key получает, ответ отправляет, сталбыть, проблема все-таки в драйвере либо hostapd - не берут ответный eapol-key.

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

Покорнейше прошу меня простить за флудёж. Как всегда оказался сам виноват, недоглядел. Я уж в отчаяньи до исходников драйвера добрался, а оно вон как: оказывается, /etc/init.d/networking restart не перезапускал мост eth-wlan, ну и ip-адреса у него не было. На ровном месте целый день ковырялся. Вы уж извините. А почему этот голимый апстарт тупит, уже будем отдельно разбираться.

semenaa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.