LINUX.ORG.RU

TP-LINK TL-WN7200ND не работает в Debian

 


1

1

Поможите, люди добрые, запустить сабж в Debain Stretch.

uname -a:

Linux debian 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u5 (2019-08-11) x86_64 GNU/Linux

lsusb:

Bus 004 Device 003: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter

Сети видит, но ни к одной не цепляется. Крутит-крутит и выдает ошибку соединения.

Знаю, что про это много в сети написано, перепробовал - не помогает.

Сначала я его подцепил к работающей машине, после перезагрузки в Network Managere появился раздел Wi-Fi, в котором, ожидаемо, не было видно ни одной сети.

Накатил вручную firmware-ralink и firmware-misc-nonfree, перезагрузился. В разделе Wi-Fi появился список доступных сетей, при попытке приконнектиться спрашивает пароль, потом долго крутит и моргает лампочкой, после чего - «ошибка соединения». Обратил внимание, что поведение не меняется независимо от того правильный или неправильный пароль вводишь. Т.е. до этапа обмена с точкой доступа паролями он даже не доходит.

По советам в сети в /etc/modprobe.d/ создал blacklist.conf (изначально не было, каталог был пуст), в который записал:

blacklist rt2800pci

Перезагрузился. Как мертвому припарка - все то же самое.

В другом форуме увидел (ошибочно, наверное), что писать нужно было не

blacklist rt2800pci

а

blacklist rt2800usb

Исправил, после этого после перезагрузки раздел wi-fi вообще из Network Managera пропал.

Плюнул, переустановил систему. На этапе инсталлятора машина карточку видит, прекрасно через нее к точке доступа цепляется и пакетами обменивается.

Уже было обрадовался, но после окончания установки - все то же самое как и было ранее - список сетей виден, подцепиться ни к чему нельзя.

Доставил firmware-linux-nonfree, который за собой подтянул firmware-misc-nonfree и, почему-то firmware-realtek. Картина не изменилась.

Проверил - на чистой системе firmware-ralink вообще не стоял (но список доступных сетей был виден). Доставил. Без изменений.

Опять поигрался с добавлением в /etc/modprobe.d/blacklist.conf

blacklist rt2800pci

и

blacklist rt2800usb

Весь мучаюсь в загадках как быть. Больше всего смущает, что на этапе инсталлятора система с картой прекрасно взаимодействует и через нее работает.

Прошу помочь.

Ответ на: комментарий от anonymous

Лог Network Manager по отдельно взятой попытке подключения к сети:

-- Logs begin at Tue 2019-08-27 15:50:02 MSK, end at Tue 2019-08-27 16:31:52 MSK. --
авг 27 16:31:14 debian NetworkManager[356]: <info> [1566912674.8978] keyfile: add connection in-memory (6af1ff0f-95f0-4a9d-a957-cc9c13c2d2ee,«Star»)
авг 27 16:31:14 debian NetworkManager[356]: <info> [1566912674.8993] device (wlxe8de279de94e): Activation: starting connection 'Star' (6af1ff0f-95f0-4a9d-a957-cc9c13c2d2ee)
авг 27 16:31:14 debian NetworkManager[356]: <info> [1566912674.8999] keyfile: update /etc/NetworkManager/system-connections/Star (6af1ff0f-95f0-4a9d-a957-cc9c13c2d2ee,«Star») and persist connection
авг 27 16:31:14 debian NetworkManager[356]: <info> [1566912674.9001] audit: op=«connection-add-activate» uuid=«6af1ff0f-95f0-4a9d-a957-cc9c13c2d2ee» name=«Star» pid=1003 uid=1000 result=«success»
авг 27 16:31:14 debian NetworkManager[356]: <info> [1566912674.9012] device (wlxe8de279de94e): state change: disconnected -> prepare (reason 'none') [30 40 0]
авг 27 16:31:15 debian NetworkManager[356]: <info> [1566912675.3038] device (wlxe8de279de94e): set-hw-addr: reset MAC address to E8:DE:27:9D:E9:4E (preserve)
авг 27 16:31:15 debian NetworkManager[356]: <info> [1566912675.6908] device (wlxe8de279de94e): state change: prepare -> config (reason 'none') [40 50 0]
авг 27 16:31:15 debian NetworkManager[356]: <info> [1566912675.6911] device (wlxe8de279de94e): Activation: (wifi) access point 'Star' has security, but secrets are required.
авг 27 16:31:15 debian NetworkManager[356]: <info> [1566912675.6911] device (wlxe8de279de94e): state change: config -> need-auth (reason 'none') [50 60 0]
авг 27 16:31:24 debian NetworkManager[356]: <info> [1566912684.4397] keyfile: update /etc/NetworkManager/system-connections/Star (6af1ff0f-95f0-4a9d-a957-cc9c13c2d2ee,«Star»)
авг 27 16:31:24 debian NetworkManager[356]: <info> [1566912684.4566] device (wlxe8de279de94e): state change: need-auth -> prepare (reason 'none') [60 40 0]
авг 27 16:31:24 debian NetworkManager[356]: <info> [1566912684.4610] device (wlxe8de279de94e): state change: prepare -> config (reason 'none') [40 50 0]
авг 27 16:31:24 debian NetworkManager[356]: <info> [1566912684.4639] device (wlxe8de279de94e): Activation: (wifi) connection 'Star' has security, and secrets exist. No new secrets needed.
авг 27 16:31:24 debian NetworkManager[356]: <info> [1566912684.4646] Config: added 'ssid' value 'Star'
авг 27 16:31:24 debian NetworkManager[356]: <info> [1566912684.4650] Config: added 'scan_ssid' value '1'
авг 27 16:31:24 debian NetworkManager[356]: <info> [1566912684.4650] Config: added 'key_mgmt' value 'WPA-PSK'
авг 27 16:31:24 debian NetworkManager[356]: <info> [1566912684.4651] Config: added 'auth_alg' value 'OPEN'
авг 27 16:31:24 debian NetworkManager[356]: <info> [1566912684.4651] Config: added 'psk' value '<hidden>'
авг 27 16:31:24 debian NetworkManager[356]: <info> [1566912684.4903] device (wlxe8de279de94e): supplicant interface state: inactive -> scanning
авг 27 16:31:25 debian NetworkManager[356]: <info> [1566912685.9712] device (wlxe8de279de94e): supplicant interface state: scanning -> authenticating
авг 27 16:31:30 debian NetworkManager[356]: <info> [1566912690.9754] device (wlxe8de279de94e): supplicant interface state: authenticating -> disconnected
авг 27 16:31:40 debian NetworkManager[356]: <info> [1566912700.9798] device (wlxe8de279de94e): supplicant interface state: disconnected -> scanning
авг 27 16:31:42 debian NetworkManager[356]: <info> [1566912702.4592] device (wlxe8de279de94e): supplicant interface state: scanning -> authenticating
авг 27 16:31:47 debian NetworkManager[356]: <info> [1566912707.4626] device (wlxe8de279de94e): supplicant interface state: authenticating -> disconnected
авг 27 16:31:50 debian NetworkManager[356]: <warn> [1566912710.0515] device (wlxe8de279de94e): Activation: (wifi) association took too long, failing activation
авг 27 16:31:50 debian NetworkManager[356]: <info> [1566912710.0516] device (wlxe8de279de94e): state change: config -> failed (reason 'ssid-not-found') [50 120 53]
авг 27 16:31:50 debian NetworkManager[356]: <warn> [1566912710.0525] device (wlxe8de279de94e): Activation: failed for connection 'Star'
авг 27 16:31:50 debian NetworkManager[356]: <info> [1566912710.0820] device (wlxe8de279de94e): state change: failed -> disconnected (reason 'none') [120 30 0]
авг 27 16:31:50 debian NetworkManager[356]: <info> [1566912710.4988] device (wlxe8de279de94e): set-hw-addr: set MAC address to AE:75:BC:BC:92:3B (scanning)
авг 27 16:31:52 debian NetworkManager[356]: <info> [1566912712.2830] device (wlxe8de279de94e): supplicant interface state: disconnected -> inactive

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

А в dmesg:

[ 2485.402557] wlxe8de279de94e: authenticate with ec:43:f6:e1:e2:24
[ 2485.482009] wlxe8de279de94e: send auth to ec:43:f6:e1:e2:24 (try 1/3)
[ 2485.483511] wlxe8de279de94e: authenticated
[ 2501.892000] wlxe8de279de94e: authenticate with ec:43:f6:e1:e2:24
[ 2501.971595] wlxe8de279de94e: send auth to ec:43:f6:e1:e2:24 (try 1/3)
[ 2501.976036] wlxe8de279de94e: authenticated
[ 2509.600202] IPv6: ADDRCONF(NETDEV_UP): wlxe8de279de94e: link is not ready
[ 2510.374652] IPv6: ADDRCONF(NETDEV_UP): wlxe8de279de94e: link is not ready
[ 2853.430831] IPv6: ADDRCONF(NETDEV_UP): wlxe8de279de94e: link is not ready

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

ip a:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether bc:5f:f4:5a:bb:32 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.35/24 brd 192.168.1.255 scope global dynamic enp2s0
valid_lft 20389sec preferred_lft 20389sec
inet6 fe80::8e9d:750e:ba25:f822/64 scope link
valid_lft forever preferred_lft forever
3: wlxe8de279de94e: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether c6:6e:9a:ce:d7:a6 brd ff:ff:ff:ff:ff:ff

Neuro75 ()

Спойлер только для новостей, для остального LORCODE.

Сети видит, но ни к одной не цепляется. Крутит-крутит и выдает ошибку соединения.

к открытым сетям (без пароля) тоже не подключается?

Больше всего смущает, что на этапе инсталлятора система с картой прекрасно взаимодействует и через нее работает.

Вот и надо было там смотреть «что и как»

  • dmesg
  • драйвер(ы)
  • firmware
  • blacklist
  • ...

В той абракадабре, что ты выложил NM пытается сменить MAC-адрес адаптера. Адаптер может и не поддерживать такой функционал. Попробуй отменить эту процедуру — кому-то, кажется, помогало. Как? Ищи по форуму или гугли (только без обид :)

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

Совет про запрет попытки менять адрес был крайне неожиданен и, на удивление, помог!!!!

Если кому надо будет еще: в /etc/NetworkManager/NetworkManager.conf добавляем секцию:

[device]
wifi.scan-rand-mac-address=no

перезагружаемся и все работает.

Я в шоке!

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

TP-LINK TL-WN7200ND

"Если кому надо будет еще: в /etc/NetworkManager/NetworkManager.conf добавляем секцию:

[device] wifi.scan-rand-mac-address=no

перезагружаемся и все работает."

Именно это и помогло на LMDE 3, больше ничего и ненужно. Благодарствую!!!

anonymous ()