Настройка Wifi в Ubuntu может потребоваться, как для новых, так и старых ноутбуков или ПК с внешним модулем через USB-порт. Связано это с причиной оптимизации самой сетевой карты беспроводной сети, а точнее ее оригинальных драйверов с самыми популярными ОС: Windows, Mac OS.
Несмотря на столь утилитарное предназначение и использование компьютеров в подавляющем большинстве в программной среде упомянутых ОС, разработчики Ubuntu на ядре Linux 4.4 предоставили возможность своим потенциальным пользователям также просто провести настройку Wi-Fi.
Что бы полностью разобраться в принципе настройки и подключения к беспроводной сети через бесплатную Ubuntu, прочтите нижеизложенную информацию до самого конца. Ее суть поможет сэкономить максимум времени и, как можно быстрее, выйти в интернет для решения различных пользовательских задач.
Шаг первый – определение производителя модуля Wi-Fi
Использовать оригинальные драйвера с комплектного диска или обновленные с сайта производителя ноутбука не имеет никакого смысла. Более того, попытка установки драйвера сетевой карты и беспроводного модуля, как правило это два устройства от одного производителя, закончится не просто пустой тратой времени, а конфликтом с рабочей оптимизированной версией драйвера, о которой далее.
Если упомянутое действие все же имело место, то настоятельно рекомендуется следовать инструкции и, особенно, обратить внимание на пункт внесения ложных драйверов в черный список через реестр.
Для точного определения необходимо открыть командную строку и ввести $ sudo lspci | grep Network, после чего нажать Enter.
Вариантов выдачи может быть несколько, а именно: Broadcom, Atheros, Intel, Realtek. Мы же, в свою очередь, сделаем упор в этой инструкции на Broadcom, так как их продукция встречается значительно чаще остальных упомянутых.
Если же у Вас модуль от другого производителя, – просто следуйте этой же инструкции, а вместо Broadcom указывайте свой драйвер.
Шаг второй – поиск драйвера
Сайты Broadcom штурмовать нету никакого смысла. Это же касается и использования универсальной фирменной утилиты по определению и установке драйвера. Последняя, может и выполнит установку, но не совместимую с Ubuntu.
Алгоритм правильных действий является следующим:
Если выбор вызывает какие-либо сомнения, то точность совместимости можно проверить по 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
После этого, вводим команду добавления в ЧС:
$ vi /etc/modprobe.d/blacklist-bcm.conf
blacklist b43
blacklist b43-legacy
blacklist wl
Далее, в этом же окне, выполняем команду:
$ sudo modprobe brcmsmac
Она отвечает за остаточную загрузку драйвера.
Вот, собственно, и весь процесс настройки Wifi в Ubuntu. Для этого достаточно знать нужные источники и последовательность действий, которая приведена выше. Если следовать именно этой инструкции, то все мероприятие займет не более 15 минут.
Видеоисточник: