[Решено] Не подключается wifi: sta recv deauth reason code(15)

Автор kzuev, 08 сентября 2020, 15:48:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kzuev

Добрый день!

Пытаюсь настроить usb wifi адаптер ZyXel NDW6605 на Debian 10.

Судя по инфе отсюда https://miloserdov.org/?p=2196 и отсюда https://market.yandex.ru/product--wi-fi-adapter-zyxel-nwd6605/13227722/question--c-linux-druzhit/2126540 он использует чипсет Realtek RTL8812AU.

Пробовал устанавливать драйвера с этих двух мест: https://github.com/lwfinger/rtl8812au, https://github.com/aircrack-ng/rtl8812au

Бееспроводные интерфейсы появляются:

wlp10s0f3u2: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether ba:ec:a3:d9:e6:25  txqueuelen 1000  (Ethernet)
        RX packets 11  bytes 1705 (1.6 KiB)
        RX errors 0  dropped 61  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlxb8eca3d9e625: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:ec:a3:d9:e6:25  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 61  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


и сети находятся.

Но когда пытаюсь подключиться к сети (пробовал несколько), то он зацикливается на том что все время спрашивает пароль. Выход dmesg выглядит вот так:

[    5.766781] IPv6: ADDRCONF(NETDEV_CHANGE): enp4s0: link becomes ready
[   31.696023] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0
[   64.694789] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0
[   85.414295] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0
[   91.483427] RTL8812: set ssid [xxx] fw_state=0x00000008
[   91.565989] RTL8812: start auth
[   91.570139] RTL8812: auth success, start assoc
[   91.574308] RTL8812: assoc success
[   91.577071] UpdateHalRAMask8812A => mac_id:0, networkType:0x0b, mask:0x0fffffff
                ==> rssi_level:0, rate_bitmap:0x0f8ff015
[   91.658694] UpdateHalRAMask8812A => mac_id:0, networkType:0x0b, mask:0x0fffffff
                ==> rssi_level:1, rate_bitmap:0x0f8f0000
[   99.502134] RTL8812: sta recv deauth reason code(15) sta:18:d6:c7:80:c5:3a
[  101.957678] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0
[  108.028308] RTL8812: set ssid [xxx] fw_state=0x00000008
[  108.155110] RTL8812: start auth
[  108.158452] RTL8812: auth success, start assoc
[  108.163228] RTL8812: assoc success
[  108.166068] UpdateHalRAMask8812A => mac_id:0, networkType:0x0b, mask:0x0fffffff
                ==> rssi_level:0, rate_bitmap:0x0f8ff015
[  110.063816] UpdateHalRAMask8812A => mac_id:0, networkType:0x0b, mask:0x0fffffff
                ==> rssi_level:1, rate_bitmap:0x0f8f0000
[  136.740938] IPv6: ADDRCONF(NETDEV_UP): wlp10s0f3u2: link is not ready
[  137.112065] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0
[  160.702950] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0
[  199.719092] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0
[  223.701597] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0
[  242.698232] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0
[  286.723999] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0
[  295.688256] RTL8812: FirmwareDownload8812: wowland_mode:0 wowlan_wake_reason:0


То есть сначала вроде принимает пароль, а потом отваливается с sta recv deauth reason code(15) sta:18:d6:c7:80:c5:3a. Если верить этой таблице (не уверен что она здесь подходит) https://support.zyxel.eu/hc/en-us/articles/360009469759-What-is-the-meaning-of-802-11-Deauthentication-Reason-Codes-, то это 4-Way Handshake timeout
Ситуация аналогична с обоими драйверами

kzuev

Оказалось что драйвер https://github.com/aircrack-ng/rtl8812au не перетирал драйвер из lwfinger. Полностью удалил lwfinger, установил aircrack-ng - и нормально заработало