Сеть Wi-Fi не работает на Fedora 32 – истекает время ожидания соединения.

Вопрос или проблема

Я использую Fedora 32 на подержанном рабочем станции HP Z420. Мое интернет-соединение работало нормально, когда я использовал Ethernet-подключение, но после того, как я переехал в квартиру, где не было Ethernet-выхода и мне пришлось пользоваться Wi-Fi, я не могу заставить Wi-Fi соединение на компьютере работать.

Проблема не в самом Wi-Fi соединении, так как ноутбук с Windows 10, который я использовал для удаленной работы, может подключаться к Wi-Fi без проблем.

Я использую USB адаптер Wi-Fi TP-Link TL-WN823N, подключенный к USB-порту компьютера. Когда я запускаю lsusb, он показывает адаптер как:
Bus 001 Device 003: ID 2357:0109 TP-Link TL-WN823N v2/v3 [Realtek RTL8192EU]

Когда я загружаю компьютер и вхожу в Fedora, система может найти Wi-Fi сеть, так как ее имя появляется, когда я щелкаю на значке сети на панели задач, вместе с несколькими другими Wi-Fi сетями (которые принадлежат другим людям и пароли от которых я не знаю). Когда я щелкаю на имя сети, Fedora просит меня ввести сетевой пароль. Когда я его ввожу и нажимаю “Подключится”, ничего не происходит. Я не подключаюсь и даже не получаю сообщения о неправильном пароле или чем-то подобном.

Вот что появляется, когда я запускаю dmesg:

[  622.856644] iwlwifi: неизвестный параметр 'wd_disable' игнорируется
[  622.856648] iwlwifi: неизвестный параметр 'bt_coex_acrive' игнорируется
[  622.856707] Драйвер Intel(R) Wireless WiFi для Linux
[  640.346741] wlp0s26u1u3: аутентификация с 9e:0e:8b:55:27:c7
[  640.365595] wlp0s26u1u3: отправка аутентификации 9e:0e:8b:55:27:c7 (попытка 1/3)
[  640.569164] wlp0s26u1u3: отправка аутентификации 9e:0e:8b:55:27:c7 (попытка 2/3)
[  640.777145] wlp0s26u1u3: отправка аутентификации 9e:0e:8b:55:27:c7 (попытка 3/3)
[  640.985121] wlp0s26u1u3: тайм-аут аутентификации с 9e:0e:8b:55:27:c7

Я прочитал этот пост на SuperUser StackExchange: https://superuser.com/questions/911635/wifi-authentication-times-out и попробовал предложенное решение. Это не сработало. Похоже, Fedora игнорирует параметр “wd_disable”. Она также игнорирует другой параметр “bt_coex_acrive” (да, в выводе dmesg действительно написано “acrive”, а не “active”), откуда он взялся, я не знаю. Он не появляется ни в одном файле в директории /etc/modprobe.d.

Я могу написать этот пост на StackExchange, потому что сейчас я на работе в офисе своей компании, где есть работающий интернет.

У кого-нибудь есть идея, что вызывает эту проблему и как я могу ее исправить? Я могу предоставить больше деталей, если это необходимо, но есть задержка, так как мне приходится переключаться между своим домашним компьютером (чтобы диагностировать проблему) и рабочим компьютером (чтобы сообщить об этом в StackExchange).

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

Обновление 6 ноября 2021: Я установил модуль ядра rtl8192eu, найденный здесь: https://github.com/Mange/rtl8192eu-linux-driver
Это не помогло. Ничего не изменилось. Wi-Fi адаптер распознает сеть, но не может к ней подключиться.

Вот что я увидел в выводе dmesg:

[   15.561144] usb 1-1.3: RTL8192EU rev B (SMIC) 2T2R, TX очереди 3, WiFi=1, BT=0, GPS=0, HI PA=0
[   15.561150] usb 1-1.3: RTL8192EU MAC: d0:37:45:e0:a6:34
[   15.561154] usb 1-1.3: rtl8xxxu: загрузка прошивки rtlwifi/rtl8192eu_nic.bin
[   15.620484] usb 1-1.3: Ревизия прошивки 19.0 (подпись 0x92e1)
[   15.625336] происходит сброс RAM
[   15.716296] аудит: тип=1130 аудит(1636220825.389:87): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-journal-flush comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=успех'
[   15.862600] аудит: тип=1130 аудит(1636220825.536:88): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=lvm2-pvscan@8:35 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=успех'
[   15.866219] аудит: тип=1130 аудит(1636220825.539:89): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=lvm2-monitor comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=успех'
[   16.628660] usbcore: зарегистрирован новый драйвер интерфейса rtl8xxxu
[   16.705001] 8192eu: загрузка модуля вне дерева загрязняет ядро.
[   16.706111] 8192eu: проверка модуля не прошла: подпись и/или требуемый ключ отсутствуют - загрязнение ядра
[   16.729951] RTW: инициализация модуля началась
[   16.729953] RTW: rtl8192eu v5.2.19.1_25633.20171222_COEX20171113-0047
[   16.729954] RTW: время сборки: 6 ноября 2021 19:39:30
[   16.729956] RTW: версия rtl8192eu BT-Coex = COEX20171113-0047
[   16.729968] RTW: rtw_inetaddr_notifier_register
[   16.730006] usbcore: зарегистрирован новый драйвер интерфейса rtl8192eu
[   16.730008] RTW: инициализация модуля завершена, ret=0
[   16.751606] rtl8xxxu 1-1.3:1.0 wlp0s26u1u3: переименован из wlan0
[ 1246.417272] usb 1-1.3: новое высокоскоростное USB устройство номер 6, использующее ehci-pci
[ 1246.496419] usb 1-1.3: Обнаружено новое USB устройство, idVendor=2357, idProduct=0109, bcdDevice= 2.00
[ 1246.496422] usb 1-1.3: Новые строки USB устройства: Mfr=1, Product=2, SerialNumber=3
[ 1246.496423] usb 1-1.3: Продукт: 802.11n NIC 
[ 1246.496424] usb 1-1.3: Производитель: Realtek 
[ 1246.496425] usb 1-1.3: Серийный номер: 00e04c000001
[ 1246.664668] usb 1-1.3: Производитель: Realtek
[ 1246.664670] usb 1-1.3: Продукт: \x03802.11n NI
[ 1246.664671] usb 1-1.3: Серийный номер: 
[ 1246.664672] usb 1-1.3: rtl8192eu_parse_efuse: выгрузка efuse (0x200 байт):
[ 1246.664674] usb 1-1.3: 00: 29 81 00 7c 01 40 03 00
[ 1246.664675] usb 1-1.3: 08: 40 74 04 50 14 00 00 00
[ 1246.664676] usb 1-1.3: 10: 25 25 26 28 28 28 28 28
[ 1246.664677] usb 1-1.3: 18: 29 2a 2a f2 ef ef ff ff
[ 1246.664678] usb 1-1.3: 20: ff ff ff ff ff ff ff ff
[ 1246.664678] usb 1-1.3: 28: ff ff ff ff ff ff ff ff
[ 1246.664679] usb 1-1.3: 30: ff ff ff ff ff ff ff ff
[ 1246.664680] usb 1-1.3: 38: ff ff 2b 2b 2a 2b 2b 2b
[ 1246.664681] usb 1-1.3: 40: 2d 2d 2c 2b 2b f2 ef ef
[ 1246.664682] usb 1-1.3: 48: ff ff ff ff ff ff ff ff
[ 1246.664682] usb 1-1.3: 50: ff ff ff ff ff ff ff ff
[ 1246.664683] usb 1-1.3: 58: ff ff ff ff ff ff ff ff
[ 1246.664684] usb 1-1.3: 60: ff ff ff ff ff ff ff ff
[ 1246.664685] usb 1-1.3: 68: ff ff ff ff ff ff ff ff
[ 1246.664686] usb 1-1.3: 70: ff ff ff ff ff ff ff ff
[ 1246.664686] usb 1-1.3: 78: ff ff ff ff ff ff ff ff
[ 1246.664687] usb 1-1.3: 80: ff ff ff ff ff ff ff ff
[ 1246.664688] usb 1-1.3: 88: ff ff ff ff ff ff ff ff
[ 1246.664689] usb 1-1.3: 90: ff ff ff ff ff ff ff ff
[ 1246.664689] usb 1-1.3: 98: ff ff ff ff ff ff ff ff
[ 1246.664690] usb 1-1.3: a0: ff ff ff ff ff ff ff ff
[ 1246.664691] usb 1-1.3: a8: ff ff ff ff ff ff ff ff
[ 1246.664692] usb 1-1.3: b0: ff ff ff ff ff ff ff ff
[ 1246.664693] usb 1-1.3: b8: a1 1f 1f 00 00 00 ff ff
[ 1246.664693] usb 1-1.3: c0: ff 01 00 10 00 00 00 ff
[ 1246.664694] usb 1-1.3: c8: 00 00 ff ff ff ff ff ff
[ 1246.664695] usb 1-1.3: d0: 57 23 09 01 e7 47 02 d0
[ 1246.664696] usb 1-1.3: d8: 37 45 e0 a6 34 0a 03 52
[ 1246.664697] usb 1-1.3: e0: 65 61 6c 74 65 6b 20 0e
[ 1246.664697] usb 1-1.3: e8: 03 38 30 32 2e 31 31 6e
[ 1246.664698] usb 1-1.3: f0: 20 4e 49 43 20 00 00 ff
[ 1246.664699] usb 1-1.3: f8: ff ff ff ff ff ff ff ff
[ 1246.664700] usb 1-1.3: 100: ff ff ff ff ff ff ff ff
[ 1246.664701] usb 1-1.3: 108: ff ff ff ff ff ff ff ff
[ 1246.664701] usb 1-1.3: 110: ff ff ff ff ff ff ff 0d
[ 1246.664702] usb 1-1.3: 118: 03 00 05 00 30 00 00 00
[ 1246.664703] usb 1-1.3: 120: 00 93 ff ff ff ff ff ff
[ 1246.664704] usb 1-1.3: 128: ff ff ff ff ff ff ff ff
[ 1246.664705] usb 1-1.3: 130: f6 a8 98 2d 03 92 98 00
[ 1246.664705] usb 1-1.3: 138: fc 8c 00 11 9b 44 02 0a
[ 1246.664706] usb 1-1.3: 140: ff ff ff ff ff ff ff ff
[ 1246.664707] usb 1-1.3: 148: ff ff ff ff ff ff ff ff
[ 1246.664708] usb 1-1.3: 150: ff ff ff ff ff ff ff ff
[ 1246.664708] usb 1-1.3: 158: ff ff ff ff ff ff ff ff
[ 1246.664709] usb 1-1.3: 160: ff ff ff ff ff ff ff ff
[ 1246.664710] usb 1-1.3: 168: ff ff ff ff ff ff ff ff
[ 1246.664711] usb 1-1.3: 170: ff ff ff ff ff ff ff ff
[ 1246.664712] usb 1-1.3: 178: ff ff ff ff ff ff ff ff
[ 1246.664712] usb 1-1.3: 180: ff ff ff ff ff ff ff ff
[ 1246.664713] usb 1-1.3: 188: ff ff ff ff ff ff ff ff
[ 1246.664714] usb 1-1.3: 190: ff ff ff ff ff ff ff ff
[ 1246.664715] usb 1-1.3: 198: ff ff ff ff ff ff ff ff
[ 1246.664716] usb 1-1.3: 1a0: ff ff ff ff ff ff ff ff
[ 1246.664716] usb 1-1.3: 1a8: ff ff ff ff ff ff ff ff
[ 1246.664717] usb 1-1.3: 1b0: ff ff ff ff ff ff ff ff
[ 1246.664718] usb 1-1.3: 1b8: ff ff ff ff ff ff ff ff
[ 1246.664719] usb 1-1.3: 1c0: ff ff ff ff ff ff ff ff
[ 1246.664720] usb 1-1.3: 1c8: ff ff ff ff ff ff ff ff
[ 1246.664720] usb 1-1.3: 1d0: ff ff ff ff ff ff ff ff
[ 1246.664721] usb 1-1.3: 1d8: ff ff ff ff ff ff ff ff
[ 1246.664722] usb 1-1.3: 1e0: ff ff ff ff ff ff ff ff
[ 1246.664723] usb 1-1.3: 1e8: ff ff ff ff ff ff ff ff
[ 1246.664723] usb 1-1.3: 1f0: ff ff ff ff ff ff ff ff
[ 1246.664724] usb 1-1.3: 1f8: ff ff ff ff ff ff ff ff
[ 1246.664725] usb 1-1.3: RTL8192EU rev B (SMIC) 2T2R, TX очереди 3, WiFi=1, BT=0, GPS=0, HI PA=0
[ 1246.664727] usb 1-1.3: RTL8192EU MAC: d0:37:45:e0:a6:34
[ 1246.664729] usb 1-1.3: rtl8xxxu: загрузка прошивки rtlwifi/rtl8192eu_nic.bin
[ 1246.664907] usb 1-1.3: Ревизия прошивки 19.0 (подпись 0x92e1)
[ 1247.564794] usb 1-1.3: rtl8192eu_rx_iqk_path_b: Путь B RX IQK не удался!
[ 1247.597043] usb 1-1.3: rtl8192eu_rx_iqk_path_b: Путь B RX IQK не удался!
[ 1247.646418] usb 1-1.3: rtl8192eu_rx_iqk_path_a: Путь A RX IQK не удался!
[ 1247.678543] usb 1-1.3: rtl8192eu_rx_iqk_path_a: Путь A RX IQK не удался!
[ 1247.840911] rtl8xxxu 1-1.3:1.0 wlp0s26u1u3: переименован из wlan0
[ 1256.125789] wlp0s26u1u3: аутентификация с e2:31:6b:57:db:55
[ 1256.147605] wlp0s26u1u3: отправка аутентификации e2:31:6b:57:db:55 (попытка 1/3)
[ 1256.352156] wlp0s26u1u3: отправка аутентификации e2:31:6b:57:db:55 (попытка 2/3)
[ 1256.560135] wlp0s26u1u3: отправка аутентификации e2:31:6b:57:db:55 (попытка 3/3)
[ 1256.768132] wlp0s26u1u3: тайм-аут аутентификации с e2:31:6b:57:db:55

Ответ или решение

Проблема с подключением к Wi-Fi в Fedora 32 на вашем рабочем месте может быть вызвана несколькими факторами, особенно поскольку вы используете USB-адаптер TP-Link TL-WN823N, который известен тем, что может иметь проблемы с совместимостью драйверов. Давайте рассмотрим возможные решения данного вопроса.

Обновление система и драйверов

  1. Обновите Fedora: Прежде всего, убедитесь, что ваша система обновлена. Если у вас нет доступа к интернету на вашем компьютере с Fedora, попробуйте временно использовать Ethernet-кабель на другом компьютере или загрузить необходимые обновления на USB-накопитель с другого устройства. Затем подключите его к вашему компьютеру с Fedora и используйте:

    sudo dnf update
  2. Установка драйверов: Убедитесь, что вы используете правильный драйвер для вашего адаптера Realtek RTL8192EU. Вы упомянули, что установили драйвер с GitHub, но он может не поддерживать вашу версию ядра. Рассмотрите возможность использования альтернативного драйвера, например, из другого репозитория.

    Для этого попробуйте выполнить следующие команды:

    sudo dnf install dkms git
    git clone https://github.com/tjmehta/rtl8192eu.git
    cd rtl8192eu
    sudo dkms add .
    sudo dkms build 8192eu/1.0
    sudo dkms install 8192eu/1.0

Проверка конфигураций сети

  1. Очистка настроек сетевого подключения:
    Если вы ранее пытались подключиться к сети, возможно, некоторые настройки могут быть некорректными. Удалите существующее соединение и создайте новое.

    • Перейдите в Настройки > Сеть.
    • Удалите текущее беспроводное подключение и создайте новое с правильными параметрами.
  2. Проверка безопасности сети: Такие протоколы безопасности, как WPA3, могут иногда вызывать проблемы с определёнными адаптерами. Убедитесь, что ваша сеть Wi-Fi использует WPA2, а не WPA3, если возможно.

Логи и диагностика

  1. Анализ логов:
    Вы показали логи dmesg, в которых есть сообщения о том, что аутентификация тайм-аутит. Это может быть связано с проблемами в драйверах, а также с отсутствием настройки USB-адаптера.

    Рассмотрите возможность использования дополнительных утилит для диагностики, таких как iwconfig для проверки состояния интерфейса беспроводной сети и iwlist для сканирования доступных сетей:

    iwconfig
    iwlist wlp0s26u1u3 scan
  2. Изменение параметров ядра:
    Попробуйте заменить параметры ядра для модуля адаптера. Это можно сделать, добавив параметры в файлы /etc/modprobe.d/rtl8192eu.conf. Например:

    echo "options 8192eu fwlps=0" | sudo tee /etc/modprobe.d/rtl8192eu.conf

    После этого перезагрузите устройство:

    sudo reboot

Заключение

Если после выполнения всех вышеперечисленных шагов проблема сохраняется, вам стоит рассмотреть возможность использования другого адаптера Wi-Fi, который имеет более широкую поддержку в Linux. Модели адаптеров, основанных на чипсете Atheros или Intel, как правило, имеют лучшую совместимость с Linux.

Дополнительные ресурсы

Надеюсь, это поможет вам решить проблему с подключением к Wi-Fi на вашем компьютере с Fedora 32. Если у вас остались вопросы или необходима дальнейшая помощь, не стесняйтесь обращаться.

Оцените материал
Добавить комментарий

Капча загружается...