Как установить драйвер в линукс на wifi адаптер
01 фев 2021, 17:01
Уже неделю мучаюсь с подбором wi-fi адаптера который бы поддерживал Linux. Брал сначала Mercury 2 штуки, потом TP-Link — все не поддерживают, как выяснилось. Все сдал. Сейчас взял D-Link (AC1200 DWA-182). На нем написано Linux, но пока все глухо… В комплекте дров не шло, но я скачал их с офф сайта. Правда похоже только в виде исходников (если интересно вот отсюда ). Для установки предусмотрен install.sh скрипт. Запускаю:
$ sudo ./install.sh ../wpa_supplicant_hostapd/wpa_supplicant_hostapd-0.8_rtw_r24647.20171025.tar.gz Checking wpa_supplicant_hostatpd Checking p2p_hostapd.conf Checking wpa_0_8.conf ./wpa_supplicant_hostapd-0.8_rtw_r24647.20171025.tar.gz Archive: ./wpa_supplicant_hostapd-0.8_rtw_r24647.20171025.tar.gz End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of ./wpa_supplicant_hostapd-0.8_rtw_r24647.20171025.tar.gz or ./wpa_supplicant_hostapd-0.8_rtw_r24647.20171025.tar.gz.zip, and cannot find ./wpa_supplicant_hostapd-0.8_rtw_r24647.20171025.tar.gz.ZIP, period. ./install.sh: 32: cd: can't cd to wpa_supplicant_hostapd-0.8 ./install.sh: 33: cd: can't cd to wpa_supplicant make: *** No rule to make target 'clean'. Stop. ./install.sh: 37: cd: can't cd to hostapd make: *** No rule to make target 'clean'. Stop. cp: cannot stat '../wpa_supplicant_hostapd/p2p_hostapd.conf': No such file or directory cp: cannot stat '../wpa_supplicant_hostapd/wpa_0_8.conf': No such file or directory cp: cannot stat './wpa_supplicant_hostapd-0.8/hostapd/hostapd': No such file or directory cp: cannot stat './wpa_supplicant_hostapd-0.8/hostapd/hostapd_cli': No such file or directory cp: cannot stat './wpa_supplicant_hostapd-0.8/wpa_supplicant/wpa_supplicant': No such file or directory cp: cannot stat './wpa_supplicant_hostapd-0.8/wpa_supplicant/wpa_cli': No such file or directory gcc: error: ./p2p_api_test_linux.c: No such file or directory gcc: error: ./p2p_ui_test_linux.c: No such file or directory XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Doesn't have p2p_hostapd.conf XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Doesn't have wpa_0_8.conf XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Doesn't have hostapd XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Doesn't have hostapd_cli XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Doesn't have p2p_hostapd.conf XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Doesn't have P2P_UI ./install.sh: 91: [: fail: unexpected operator ################################################## WiFi_Direct_User_Interface install complete. ##################################################
Не смотря на надпись complete в конце — ничего не заработало. В чем проблема, подскажите пожалуйста!
P.S. Еще пробовал rtl8812au-dkms тоже без результативно.
Как установить Wi-Fi адаптер в Linux используя драйвера под Windows
Linux прошла долгий путь с аппаратной поддержкой, но если у вас есть Wi-Fi адаптер, который все еще не имеет встроенных Linux-драйверов, то вы могли бы подключить его используя драйвера для Windows и специальное приложение Ndiswrapper.

Используя драйверы Windows в Linux, вы также можете получить более быструю скорость передачи или лучшую поддержку шифрования в зависимости от вашей Wi-Fi карты. Если ваш Wi-Fi адаптер работает в Linux, то не рекомендуется устанавливать драйверы Windows просто так ради удовольствия, поскольку это может привести к конфликту с родными Linux драйверами.
Скачать драйвер Wi-Fi адаптера
Первое что вам нужно сделать, это выяснить точную модель вашего Wi-Fi адаптера. Есть несколько способов это сделать, некоторые включают обнаружение чипсета устройства, а некоторые используют системный журнал. Легче всего просто посмотреть на само устройство, если у вас внешний адаптер, или узнать на сайте производителя, если адаптер встроенный и поставляется вместе с компьютером.
После того как вы узнали модель Wi-Fi адаптера, который пытаетесь установить, зайдите на сайт производителя и скачайте Windows драйвера для устройства.
Если есть возможность, то вам следует попытаться загрузить 32-разрядные Windows XP драйверы в ZIP Формате, а не в EXE. Если такой возможности нет выберите последние доступные драйвера ОС Windows, которые предоставляет производитель.
Для извлечения файлов нажмите правой кнопкой мыши на . EXE или. Архив, и выберите «открыть с помощью архиватора» (open with archive manager).
Примечание: Хотя менеджером архивов можно извлечь как EXE так и архивные файлы, иногда файлы в EXE формате могут не работать с Ndiswrapper.

Нажмите кнопку «Извлечь» (extract) и скопируйте все файлы в легко доступное место.

Установка Ndiswrapper
Ndiswrapper является инструментом, который позволяет Linux использовать драйверы Windows для поддержки Wi-Fi-адаптеров.
Для его установки в Ubuntu перейдите в «центр программного обеспечения» (Software Center) и найдите ndisgtk.

Установка Windows драйверов
Теперь, когда у вас есть извлеченный драйвер и установленный Ndiswrapper, откройте Система -> Администрирование -> Windows Wireless Drivers.

В открывшемся окне щелкните по установке нового драйвера (install new driver) и выберете распакованный драйвер.

Иногда .inf файлы будут в подкаталогах внутри драйверов, так что возможно вам придется немного покопаться, чтобы найти нужный файл для использования.
После выбора .inf файла для вашего Wi-Fi адаптера нажмите кнопку «Установить» (install). Это займет несколько минут.
После установки драйвера в главном окне будет сообщаться, правильно ли вы выбрали .inf файл, установлено оборудование или нет. Если вы выбрали неправильный драйвер вы можете попытаться установить другой .inf файл, который был извлечен из драйвера. Если ни один из .inf файлов не работает вы можете попробовать драйвер для того же адаптера но для различных версий Windows (например, XP, Vista, 7).
После того как вы установите нужный драйвер нажмите «настроить сеть» (configure network), чтобы открыть сетевые соединения и подключения к беспроводной сети.

| Комментарии |
Как установить wi fi драйвер
Купила wifi адаптер TP-Link Archer T4U Plus AC 1300. На официальном сайте нет драйверов для линукс, поэтому не могу установить.
У меня есть драйвер от предыдущей версии адаптера Archer T4UH(EU), но я не понимаю, что с ним делать, все команды, кторые советовали в форумах, я вводила — не помогло.
Помогите установить драйвер, который я скачала (распаковала, папка называется 8812 au)
27 комментариев
так в ауре же есть, ставь оттуда
не поняла) что такое ауре?
господь, линус, помоги новичку) в манжаре есть утилита Pamac, там, в настройках поставьте ползунок на включение AUR репозитория. Также через меню, где заходили в настройки, обновите базы данных, и уже через поиск в этой утилите найдите пакет по этому имени — rtl8812au.
Или через терминал:
pamac build rtl8812au-dkms-git
если будет ругаться, то
sudo pamac build rtl8812au-dkms-git
я вручную не пользовался памаком, только через gui, если что-то неправильно то поправят
просто программу Pamac откройте и в настройках AUR подключите.
у меня манжаро с КДЕ, помак у меня нет. вместо него открывается менеджер программ, а в нем ни AUR ни поиск не работают.
менеджер программ — это и есть памак) У меня на KDE он » установка и удаление программ». Там справа сверху кнопка«решеточка» —>настройка(пароль вводим)—> сторонние—>включить AUR
потом опять «решеточка»—> обновить базы.
и теперь можно просто в поиске этой программы искать 8812
Последний раз редактировалось 22 декабря 2022, 14:51
Что-то я не вижу

Third Party — это сторонние
походу манжаро совсем AUR выпилила, или я что-то не понимаю. Моей системе около года, там все есть. Кстати в general — refresh mirrors вам надо сделать в любом случае.

не вижу. есть еще картинка
тогда для AUR я бы посоветовал YAY установить и через него, но тут уже не совсем для новичков, подождем что опытные ребятки посоветуют. напишите в телеге во флуде — там быстро посоветуют, только на токсичность и сексизм не обращайте внимание)))
Спасибо за помощь 🙂 Переставлю KDE на обычный manjaro с gnome, может в этом проблема. Буду дальше пытаться что-то делать.
А вот очень жаль, что сексизм. Такие «профи» отбивают желание разбираться в линуксе.
и правда, лучше попробовать Gnome или XFCE(я бы ее посоветовал). Вам для начала надо поставить систему, чтобы все максимально из коробки работало, чтобы начать нормально осваивать. Даже возможно и не манжаро(да простят меня) а убунту или федору, опенсусе еще дружелюбна к новеньким, если такое вообще возможно для линукса) в любом случае придется знакомится с терминалом, командами баша и много читать про устройство систем, иначе, к сожалению, никак(
Здравствуйте. Все делаю в терминале.
Я ставлю yay из git таким образом:
sudo pacman -S —needed git base-devel
Здесь создаю каталог git в папке пользователя и перехожу в него:
mkdir ~/git && cd ~/git
далее выполняю:
git clone aur.archlinux.org/yay.git
cd yay
makepkg -si
Yay установлен и далее выполняю:
так обновятся базы и установленное ПО.
Вам нужен драйвер WiFi:
yay -S rtl8812au-dkms-git
Драйвер установится, скомпилируется, и надо будет перезагрузиться.
Последний раз редактировалось 22 декабря 2022, 16:38
community/yay 11.3.1-1 [установлен]
в manjaro, yay- в оф.репах
Последний раз редактировалось 22 декабря 2022, 20:50
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
нет, не помогло
Переставлю KDE на обычный manjaro с gnome
rtl8812au-dkms-git
так же придется ставить.Хорошо если памак в новой оси станет ровно, вопрос -отпадет, а если нет? В моем понимании поступить можно было так: при наличии сетевого подключения
sudo pacman -Syu yay
yay -S rtl8812au-dkms-git
uname -r
yay -S linux-headers
reboot
Последний раз редактировалось 23 декабря 2022, 12:51
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
это тоже не помогло 🙁
Все на месте, никто ни чего не выпиливал.

В AUR скорее всего нужен пакет rtl88x2bu-dkms-git 5.13.1.r166.3d25a90-1
ПРЕДВАРИТЕЛЬНО:
Если предполагается использование 5 Ггц, то подключите адаптор в usb 3.0 и создайте файл 99-RTL88x2BU.conf в папке /etc/modprobe.d
В этот файл внесите строку options 88x2bu rtw_switch_usb_mode=1
Это нужно для принудительного включения режима usb3.0 для адаптора.
После этого установите указанный пакет, а после установки перезагрузите компьютер
Если в настройках стоит галка на Режим Приложений, то настройки AUR скрыты.
Я и gnome устанавливала, проделывала все эти команды — не помогло.
Я уже и на ubuntu перешла — там такая же фигня, никак не хочет подключаться адаптер. Следовала гайду на оф.сайте — ничего не получилось.
Неужели впустую купила адаптер 🙁
С наступающим. Это смотрели?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
Доброго денечка! Было дело, установил этот самый Archer_T4U по здешним советам адаптировал. Работало. Но после длительного простоя без напряжения — перестал работать. Сигнальный светодиод не горит, т.е. система его не «включает».
по выводам — Bus 001 Device 005: ID 2357:0115 TP-Link Archer T4U ver.3
Удалял руками и через «установку и удаление» работа есть — результата нет.
Вопрос — как и что почистить, чтоб установить с «чистого листа», или починить до рабочего состояния?
Проблема, как и всегда с Linux-ом, одна и та же… Поддержка используемого TP-Link контроллера появилась в Linux 6.2. Но дистромейкеры считают, что у Вас есть альтернативнфй варинат подключения к сети (в то время как современный ноутбуки далеко не всегда имеют RJ-45 порт для обычного Ethernet-а). Вследствие этого либо Вы возрвращаетсь на Винду, где (в случае Windows 11 Pro) сие устройство заводится авто-магически, либо ждете год-два-пять, пока дистрибутив включит соответствующий драйвер в «базовую» комплектацию.
Корень зла в том, что (несмотря на свежую версию ядра) Вам необходимо иметь доступ к интернету для использования AUR-a для утсановки нужного драйвера… А для доступа в инетрнет, Вам требуется функционирующее устройство…
Классическая проблема яйца и курицы — в ее современной интерпретации…
надеюсь, что usb разъемом твой недобук оснащен, потому альтернативным решением будет подключение к нему смартфона (тоже надеюсь, что им ты/твои друзья не обделены) в режиме модема. так ты сможешь установить что угодно из нелюбимого тобой аура. если что, я без всякого негатива, просто пишу в твоем тоне))))
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
у тебя засыпает usb порт, к которому подключен «этот самый Archer_T4U», чтобы локализовать это, необходимо соответствующим образом настроить tlp, тогда засыпания не произойдет при любом простое
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Уголок новичка 1796 топиков / 1219 читателей RSS
Прямой эфир
- KostyaDyachenko 5 часов назад
Как установить файл формата .run4 - KostyaDyachenko 5 часов назад
Правильное удаление программ2 - Vovan_d 7 часов назад
Balena Etcher (карта памяти MicroSD)3 - dwadatka 6 января 2024, 14:14
Перестал подключатся ntfs раздел15 - ToshaTumanov 4 января 2024, 02:06
Отпал раздел диска «и кусок мозга»6 - Mothman 3 января 2024, 22:18
/dev/sdb1: clean n files, m/p blocks и система не загружается6 - kart12 3 января 2024, 21:46
Свободное дисковое пространство в корневой папке заканчивается: сейчас свободно 0 МиБ, это 0 %.3 - ToshaTumanov 3 января 2024, 00:23
После обновления не грузится система7 - alitis 2 января 2024, 20:25
Что с Manjaro? Когда ставим 2 монитор система работает неправильно.2 - berligostr 30 декабря 2023, 16:59
mpv не проигрывает видео hevc3
Как быстро настроить Wi-Fi в Ubuntu – поиск файлов драйвера, их установка + выгрузка других случайных совпадений по драйверам
Настройка Wifi в Ubuntu может потребоваться, как для новых, так и старых ноутбуков или ПК с внешним модулем через USB-порт. Связано это с причиной оптимизации самой сетевой карты беспроводной сети, а точнее ее оригинальных драйверов с самыми популярными ОС: Windows, Mac OS.
Несмотря на столь утилитарное предназначение и использование компьютеров в подавляющем большинстве в программной среде упомянутых ОС, разработчики Ubuntu на ядре Linux 4.4 предоставили возможность своим потенциальным пользователям также просто провести настройку Wi-Fi.
Что бы полностью разобраться в принципе настройки и подключения к беспроводной сети через бесплатную Ubuntu, прочтите нижеизложенную информацию до самого конца. Ее суть поможет сэкономить максимум времени и, как можно быстрее, выйти в интернет для решения различных пользовательских задач.
- Что понадобится для настройки
- Инструкция по настройке
- Итог
Что понадобится для настройки
- Другой компьютер или смартфон с доступом в интернет.
- Съемный носитель или кабель для передачи данных.
- Ноутбук/ПК с установленной Ubuntu.
Инструкция по настройке
Шаг первый – определение производителя модуля Wi-Fi
Использовать оригинальные драйвера с комплектного диска или обновленные с сайта производителя ноутбука не имеет никакого смысла. Более того, попытка установки драйвера сетевой карты и беспроводного модуля, как правило это два устройства от одного производителя, закончится не просто пустой тратой времени, а конфликтом с рабочей оптимизированной версией драйвера, о которой далее.
Если упомянутое действие все же имело место, то настоятельно рекомендуется следовать инструкции и, особенно, обратить внимание на пункт внесения ложных драйверов в черный список через реестр.
Для точного определения необходимо открыть командную строку и ввести $ sudo lspci | grep Network, после чего нажать Enter.

Вариантов выдачи может быть несколько, а именно: Broadcom, Atheros, Intel, Realtek. Мы же, в свою очередь, сделаем упор в этой инструкции на Broadcom, так как их продукция встречается значительно чаще остальных упомянутых.
Если же у Вас модуль от другого производителя, – просто следуйте этой же инструкции, а вместо Broadcom указывайте свой драйвер.
Шаг второй – поиск драйвера
Сайты Broadcom штурмовать нету никакого смысла. Это же касается и использования универсальной фирменной утилиты по определению и установке драйвера. Последняя, может и выполнит установку, но не совместимую с Ubuntu.
Алгоритм правильных действий является следующим:
- перейти на официальный сайт драйверов ядра Линукс https://wireless.wiki.kernel.org/en/users/drivers;
- визуально найти таблицу с драйверами на беспроводной модуль Broadcom (в Вашем случае может быть другой);
- определить количество доступных драйверов (по пересчету с этой же таблицы);
- из вышеупомянутых отделить те, у которых имеется PCI (выбор актуален для новых ноутбуков, у которых есть такая шина. В некоторых случаях она может быть другой.);
- открыть все поочередно и остановится на том, который поддерживает ранее определенный модуль.

Если выбор вызывает какие-либо сомнения, то точность совместимости можно проверить по PCI ID модуля. Для его проверки достаточно ввести в командной строке операционной системы следующую команду:
$ lspci -nn -d 14e4:
Например, это BCM4313. Все, этого вполне достаточно для поиска точного совпадения и настройки беспроводного соединения. Если совпадение карты с драйвером найдено, и в колонке Supported стоит YES, то смело приступаем к скачиванию драйвера.

Процесс загрузки немного отличается от привычного архива, где заведомо будет расположен exe-файл.
В данном случае, необходимо скачать файлы brcm/bcm43xx-0.fw и brcm/bcm43xx_hdr-0.fw.

Третий шаг – копирование файлов в конечную папку на компьютере
Так как и все из вышеупомянутого несколько отличается. Упомянутые файлы необходимо вырезать из папки загрузки и вставить в папку /lib/firmware/brcm/.
Любые совпадения с другими файлами не случайны. Копирование необходимо осуществлять с заменой имеющихся файлов.
Шаг четвертый – установка драйвера
Про кардинальные отличия упоминать уже не стоит, но стоит сказать, что необходимо провести предварительную выгрузку (добавление в черный список) других драйверов. Это необходимо для исключения вероятности «конфликта». Выполняется выгрузка путем ввода следующих команд (после каждой незабываем Enter):
$ sudo modprobe -r wl
$ sudo modprobe -r b43
$ sudo modprobe -r b43-legaxy
После этого, вводим команду добавления в ЧС:
Далее, в этом же окне, выполняем команду:
$ sudo modprobe brcmsmac
Она отвечает за остаточную загрузку драйвера.
Итог
Вот, собственно, и весь процесс настройки Wifi в Ubuntu. Для этого достаточно знать нужные источники и последовательность действий, которая приведена выше. Если следовать именно этой инструкции, то все мероприятие займет не более 15 минут.
Видеоисточник: