У меня есть Wi-Fi-адаптер TP-Link, модель TL-8200ND, вер. 1.1 и я использую Ubuntu Disco Dingo 19.04. Система распознает мой адаптер, я вижу сети Wi-Fi, но не могу подключиться к ним. Я читал об этом раньше, и кажется, что у меня есть устаревшие драйверы, которые Ubuntu выбирает автоматически при обновлении.
Я видел некоторые очевидные решения моей проблемы, но я также новичок, использующий системы на основе GNU / Linux, поэтому я не знаю, как полностью удалить фактические драйверы для последующей установки правильных, а также я не совсем понимаю, почему я не могу установить прямо сейчас те, которые должны работать.
Я нашел этот вопрос здесь, поэтому я подумал попробовать что-то: Установить драйвер для беспроводного адаптера tl-wn8200nd в Ubuntu 16.04 , но, похоже, ничего не работает.
Вот что показывает команда lsusb:
Bus 002 Device 004: ID 04f2:b34d Chicony Electronics Co., Ltd
Bus 002 Device 003: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP2102/CP2109 UART Bridge Controller [CP210x family]
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 8087:0a04 Intel Corp.
Bus 001 Device 005: ID 04f2:b35b Chicony Electronics Co., Ltd
Bus 001 Device 004: ID 03eb:8204 Atmel Corp.
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 2357:0100 TP-Link TL-WN8200ND [Realtek RTL8192CU]
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
, а вот что lsmod | grep rtl показывает:
btrtl 20480 1 btusb
bluetooth 557056 14 btrtl,btintel,btbcm,bnep,btusb,rfcomm
Устройство внезапно перестает работать и постоянно включается в цикле.
На ваше устройство 2357: 0100 претендуют два конфликтующих драйвера в Ubuntu 19.04, а также несколько других более ранних версий. Устройство часто помогает работать лучше, выгружая и помещая в черный список один драйвер, обычно rtl8192cu, и позволяя другому драйверу, а именно rtl8xxxu, выполнять работу беспрепятственно.
Из терминала:
sudo -i
modprobe -r rtl8192cu
echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf
exit
Ваша беспроводная связь работает, как ожидается?
РЕДАКТИРОВАТЬ : Убедитесь, что ваш маршрутизатор настроен на фиксированный канал, а не автоматический выбор канала. На канале 11 есть довольно много соседних идентификаторов SSID. Подумайте о том, чтобы установить свой канал на канал 6. Также убедитесь, что вы используете WPA2-AES и, конечно, не TKIP.
Затем явно установите свой регуляторный домен. Проверьте свои:
sudo iw reg get
Если вы получите 00, это настройка «один размер, может быть, подходит всем». Найдите свой здесь: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 Затем временно установите его:
sudo iw reg set IS
Конечно, замените код своей страны, если нет Исландия. Установите его постоянно:
sudo nano /etc/default/crda
Измените последнюю строку на следующую:
REGDOMAIN=IS
Внимательно вычитайте, сохраните (Ctrl + o, затем Enter) и закройте (Ctrl + x) текст редактор.
Перезагрузите компьютер и маршрутизатор и позвольте нам услышать ваш отчет.