Как установить драйвер для wifi адаптера linux

Установка драйверов на устройства беспроводной сети Broadcom

Содержание

Данное руководство реализовано, учитывая интенсивность поиска решения проблемы установки драйверов на сетевые карты, известные как Broadcom Wireless Cards. В совокупности, есть желание помочь начинающим и не только пользователям, определить и установитъ аппроприативные 1) драйвера на адаптер беспроводной сети. После применения изменений, настоятельно рекомендуется протестировать соединение как минимум в течениe двух часов непрерывного использования, лучше всего — до восьми часов UP-a.

Список проблем, которые будут решены:

Само решение проблемы систематизируется в ТРИ основных ступени:

Определение оборудования

Существует множество модификаций сетевых карт Broadcom и постоянно появляются всё новые версии. Посему, лучшим решением остаётся определение модели
по PCI.ID. Для этого, необходимо открыть терминал Ctrl+Alt+T и ввести 2) :

Примерным ответом будет:

В данном случае установлен bcmwl-kernel-source. 3)
Обладая этой информацией, мы можем определить правильную версию драйвера из списка Broadcom, который будет приведён ниже.
Например, как только мы выяснили, что PCI.ID карты — [14e4:4320] (rev 03), то oбратившись к списку драйверов мы увидим, что данный PCI.ID
соответствует пакету firmware-b43-installer который и необходимо будет впоследствии установить для правильной работы беспроводного адаптера.

Hеважно, что иcпользовалось для установки пакета: терминал, Synaptic, Центр Приложений, dpkg или же ручная компиляция.
Нам необходимо начать с нуля и очистить систему от всего, что может помешать работе аппропреативного драйвера.
Т.е., если был установлен пакет bcmwl-kernel-source, его нужно удалить:

Подготовка системы

Если у нас свежеустановленная система, то первым делом необходимо обновить списки источников приложений:

Также, крайне рекомендуется обновить списки PCI.ID:

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

Установка необходимого пакетa

Как уже упомяналось выше, мы будем рассматривать установку пакета firmware-b43-installer
Для этого набираем в терминале:

и перезагружаемся для применения изменений:

Формат установки пакета крайне прост:

Надеюсь, понятно, что вместо

нужно подставить имя пакета из списка ниже:

Special Case #1 — используется комбинация драйверов bcma и brcmsmac. Требуется прошивка, устанавливаемая по умолчанию пакетом linux-firmware.
Special Case #2 — в аппаратных средствах, таких как например Lenovo S10-2, Ваша карта может зациклиться в процессе соединения SSID.
Альтернативным решением может послужить установка пакета bcmwl-kernel-source.
Следует упомянуть, что в некоторых особых случаях после установки firmware-b43-installer, нужно будет удалить модуль b43, a затем активировать его заново и произвести разблокировку средствами rfkill:

Если устройство определилось с иным PCI.ID, задайте свой вопрос автору данной инструкции: AskUbuntu

Установка Offline

В том случае, когда проводная сеть недоступна, есть возможность установить bcmwl-kernel-source с установочного диска.
Для этого нужно вставить установочный CD/DVD или USB и скопировать эти файлы в домашнюю директорию.
На установочном диске (флешке) эти файлы находятся в директориях:

После чего, запускаем саму установку:

Если у Вас Ubuntu 14.04.2 4) , пакет придётся скачивать из сети:
64-BIT
32-BIT
Скопируйте нужную версию в домашнюю директорию и установите тем же способом как показано выше. В обоих случаях необходимо доустановить dkms с установочного диска или USB. Его можно скачать отдельно тут.

Пакет firmware-b43-installer, при полном отсутствии любого подключения к сети придётся скачать иным путём, например через смартфон. Нужно будет скачать эти два файла и положить их опять-таки в домашнюю директорию:
Для 64-BIT
Первый файл, Второй файл
Для 32-BIT
Первый файл, Второй файл

Читайте также:  Включение гибернации windows 10 через командную строку

После этого, выполняем в терминале:

Если будут какие-то ошибки, то продолжать не надо. Значит что-то сделал не так. Проверьте правильность введения команд.
Осталось переподключить модуль ядра:

В случае установки Ubuntu 16.04 в режиме dualboot, необходимо отключить SecureBoot. В противном случае, драйвер не запустится.
На этом всё.
Удачи в освоении системы.
Особая благодарность chili555 и Pilot6

Источник

Подключаем WiFi-адаптер WN727N к Ubuntu/Mint

ВНИМАНИЕ! АВТОР СТАТЬИ НЕ НЕСЕТ НИКАКОЙ ОТВЕТСТВЕННОСТИ ЗА ПРИЧИНЕННЫЙ УЩЕРБ!

Но, если вы сделаете все правильно, последствий не будет. Даже если что-то пойдет не так, ничего страшного не произойдет. Начнем.

Первым делом открываем терминал при помощи клавиш Ctrl+Alt+T и вводим такую команду:

Видим наш адаптер Ralink RT7601(выделено). У вас может быть адаптер Ralink RT5370. Драйвера на разные адаптеры устанавливаются по-разному. Я опишу как это сделать для для двух случаев.

Переходим по ссылке и выбираем RT8070/ RT3070/ RT3370/ RT3572/ RT5370/ RT5372/ RT5572 USB USB. Скачиваем архив с драйвером.

Открываем папку, в которую сохранили драйвер, и распакуем архив bz2. Для этого кликаем правой кнопкой мыши по файлу и нажимаем “Распаковать сюда” (“Extract here”).

После этого появится архив tar. Еще раз его распаковываем. Нажимаем правой кнопкой мыши по файлу и нажимаем “Распаковать сюда” (“Extract here”).

Далее меняем название папки на что то более короткое, так как нам еще предстоит писать ее путь в консоль. Например я назвал ее Driver.

Заходим в распакованную папку и открываем в текстовом редакторе файл /os/linux/config.mk

Находим следующие строки и изменяем букву n на y:

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

После этого сохраняем файл. Открываем терминал и переходим в распакованную папку. Внимание! У меня имя пользователя sergey. Вы же вводите свое имя пользователя! В дальнейшем меняйте sergey на имя своего пользователя.

Далее выполняем команды:

И все! О, чудо! WIFI работает, пользуйтсь на здоровье.

Для того, чтобы завести этот адаптер(Ralink RT7601), вам необходимо иметь ядро версии 3.19 или выше. если необходимо — обновите ядро (если не знаете как — google поможет).

Далее идем по ссылке и скачиваем драйвер:

Далее скачанный архив перемещаем в домашнюю папку и распаковываем (клик правой клавишей мыши, «извлечь сюда»). Переименуем получивщуюся папку mt7601-master просто в mt7601.

После этого вводим команду:

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

Система запросит пароль — вводим (пароль не отображается).

Далее вводим команды:

И последняя команда, которая включит наш адаптер:

Все. Теперь ubuntu видит wifi.

Но это еще не все! Теперь после каждой перезагрузки необходимо вводить последнюю команду, иначе система не увидит адаптер (именно для Ralink RT7601). Но есть выход! Можно создать скрипт и добавить его в автозагрузку. Ниже написано как это сделать.

Первым делом нам надо сделать так, чтобы система не запрашивала пароль при использовании sudo. Для этого вводим команду:

Откроется такое окно:

%sudo ALL=(ALL:ALL) ALL

%sudo ALL=(ALL:ALL) NOPASSWD: ALL

Сохраняем изменения — нажимаем «Сохранить».

После этого вводим команду:

Открывается пустой текстовый редактор. В нем пишем или копируем:

#!/bin/bash
insmod /etc/Wireless/RT2870STA/mt7601/src/os/linux/mt7601Usta.ko

Нажимаем «Сохранить» и закрываем.

Далее идем в меню Dash и ищем программу как на картинке ниже:

Открываем ее. Нажимаем «Добавить».

Откроется окно. Напротив поля «Имя» пишем:

Напротив поля «Команда» пишем:

sudo sh /etc/Wireless/RT2870STA/autowifi.sh

Нажимаем кнопку «Добавить» и закрываем программу. Перезагружаемся. После перезагрузки все работает. Теперь можно выбрать сеть в трее.

Читайте также:  Kali linux vbox guest additions

На этом «небольшая» инструкция для адаптера Ralink RT7601 закончена.

Источник

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

  • Главная
  • Установка Wi-Fi адаптера в Ubuntu.

Установка Wi-Fi адаптера в Ubuntu.

С поддержкой W-Fi адаптеров в Ubuntu наблюдаются определенные проблемы. Хорошо если можно выбрать заведомо совместимую модель при покупке, но чаще приходится использовать то оборудование, которое есть. В этом случае придется устанавливать адаптер самостоятельно. Сегодня мы рассмотрим как раз такой случай.

Забегая вперед, скажем, что ничего сложного в подключении неподдерживаемых Wi-Fi адаптеров нет. Несмотря на то, что ряд производимых нами действий можно выполнить при помощи графического интерфейса, мы будем работать исключительно в консоли, что позволит использовать рекомендации данной статьи как для настольных, так и для серверных версий Ubuntu.

Для примера рассмотрим подключение в Ubuntu 12.04 LTS недорогого USB-адаптера TP-Link TL-WN725N.

Как это обычно бывает, вы купили Wi-Fi адаптер, распаковали, подключили. И никаких признаков жизни. Становится очевидно, что данная модель не поддерживается используемым дистрибутивом. Что делать?

Прежде всего убедимся, что система видит само USB-устройство. Для этого выполним команду

В выводе вы должны увидеть строку, соответсвующую подключенному устройству, скорее всего она будет содержать информацию о чипе, на котором собран адаптер. В нашем случае это Realtek. Если вы не уверены, что адаптер присутсвует в списке, выполните команду два раза, с подключенным и отключенным устройством.

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

Как видим перед нами устройство с аппаратной версией Ver:2.0, располагая этой информацией несложно выяснить что в основу адаптера положен чип Realtek RTL8188EUS. Мы советуем воспользоваться ресурсом wikidevi.com (по ссылке настроеный пример семантического поиска по бренду TP-Link), перейдя на страницу адаптера мы не только узнаем его чип, но и получим ссылку на Linux драйвера.

Перейдем в домашнюю директорию и скачаем архив репозитория, предварительно повысив права до суперпользователя:

Распакуем архив (при необходимости установив unzip).

Как можно увидеть из вывода команды, содержимое архива распаковалось в директорию rtl8188eu-master, перейдем в нее и выполним сборку модуля:

После сборки модуля в директории должен появиться файл 8188eu.ko, это и есть искомый модуль ядра. Теперь установим его командой:

Осталось включить наш модуль, выполнив команду:

или просто отключить и подключить заново адаптер. В настольной системе вы сразу увидите сообщение о возможности подключиться к беспроводной сети.

Или выполните в консоли команду:

В выводе вы увидите появившийся беспроводной интерфейс wlan0.

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

Источник

Установка драйверов для wi-fi адаптера

Уже неделю мучаюсь с подбором wi-fi адаптера который бы поддерживал Linux. Брал сначала Mercury 2 штуки, потом TP-Link — все не поддерживают, как выяснилось. Все сдал. Сейчас взял D-Link (AC1200 DWA-182). На нем написано Linux, но пока все глухо… В комплекте дров не шло, но я скачал их с офф сайта. Правда похоже только в виде исходников (если интересно вот отсюда). Для установки предусмотрен install.sh скрипт. Запускаю:

Читайте также:  Создать загрузочную флешку линукс дебиан

Не смотря на надпись complete в конце — ничего не заработало. В чем проблема, подскажите пожалуйста!

В комплекте дров не шло, но я скачал их с офф сайта

Тут это не так работает. Драйвера или есть уже в ядре или ставятся с дополнительным пакетом твоего дистрибутива модулем.

Тут это не так работает. Драйвера или есть уже в ядре или ставятся с дополнительным пакетом твоего дистрибутива модулем.

В смысле почему? Я же нашел на офф сайте дрова. Ну как бы то ни было, что мне сделать чтобы заработал адаптер? У меня Linux Mint 20.1.

А тут обсуждение читал? https://askubuntu.com/questions/924100/having-trouble-installing-dlink-dwa-18. первое что попалось в гугле. Или найти соответствующий пакет с dkms, или вручную собрать как в последнем комментарии.

Уже неделю мучаюсь с подбором wi-fi адаптера который бы поддерживал Linux.

rtl8812au-dkms
Вот этот пакет попробуй.

А тут обсуждение читал? https://askubuntu.com/questions/924100/having-trouble-installing-dlink-dwa-18… первое что попалось в гугле. Или найти соответствующий пакет с dkms, или вручную собрать как в последнем комментарии.

Читал. Пробовал. Собрал из исходников, сделал make install и ничего. Адаптер не заработал.

Даже не знаю где такой найти… В местных магазинах мне не попадался.

Пакет установи. apt get install rtl8812au-dkms
Вероятность того, что ты что-то похерил сделав make install тоже ненулевая. Тут надо понимать что делать, а не тыкать во всё подряд.

Даже не знаю где такой найти…

На Aliexpress, около 1000 рублей. И у меня опечатка, имел в виду «200/210». 201 — версия только для систем на Intel Gen 10+., при этом стоит не дешевле.

Пакет установи. apt get install rtl8812au-dkms

Установил. На всякий случай даже перезагрузился и переподключил адаптер. Ноль эффекта.

Вероятность того, что ты что-то похерил сделав make install тоже ненулевая. Тут надо понимать что делать, а не тыкать во всё подряд.

Я сделал все по инструкции. Ошибок при сборке и установке не было. Потом удалил его когда не сработало.

На Aliexpress, около 1000 рублей. И у меня опечатка, имел в виду «200/210». 201 — версия только для систем на Intel Gen 10+., при этом стоит не дешевле.

Ох, я в последнее время на заказывался с Али… По несколько месяцев посылки идут. А мне работать сейчас надо.

Ох, я в последнее время на заказывался с Али… По несколько месяцев посылки идут. А мне работать сейчас надо.

Закажи самовывоз из пятёрочки, дойдёт за 2-3 недели.

Закажи самовывоз из пятёрочки, дойдёт за 2-3 недели.

Все-таки хотелось бы настроить этот адаптер. Ждать 2-3 недели тоже нет времени.

Купи у меня ax200, отдам по себестоимости, всё равно валяется.

У этого dwa-182 четыре аппаратных ревизии, все с разными usb vid:pid. Бери страничку https://wikidevi.wi-cat.ru/D-Link_DWA-182_rev_D1 по lsusb определяй ревизию, читай что про неё написано.

Выхлоп lsusb покажи.

давай по традиции посмотрим dmesg

  • отрываешь терминал
  • от рута/через su/через sudo выполняешь команду dmesg -w – выдаст несколько экранов текста и остановиться
  • теперь подключаешь свой адаптер – снова побегут строки. думаю 10 .. 20 строк, больше вряд ли
  • можешь самостоятельно в них разбираться или выложи в сообщении с разметкой! (иначе «каша букв»)

ванга-мод: может драйвера всё ещё нет для адаптера, а может фирмварь не установлена/найдена

Tp- link с драйверами же поставляется, недавно взял, с диском на котором мануал, там же ссылка на дрова с офсайта для дебиана и убунты. На коробке написано win mac linux

Ну так этож БолгенОС поэтому и не заработало. Use Ubuntu!

Источник

Оцените статью