После установки Linux не работает Wi-Fi (нет драйвера на беспроводной адаптер?). Что можно сделать?

Опубликовал: Alexandr на , 05.07.2024

Здравия!

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

Сразу предупреждаю: что вопрос этот (с драйверами) не всегда легко-решаемый, зависит от вашего железа, выбранного дистрибутива (и наличия драйвера как такового). Тем не менее, несколько первых действий ниже должны помочь (хотя бы понять "Куда копать...").

Итак...

 

*

Что можно посоветовать, если не работает Wi-Fi

Первое

Для начала нам нужно "как-нибудь" подключить этот проблемный ноутбук (компьютер) к сети Интернет (например, хотя бы для поиска драйвера и его установки...).

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

 

*

Второе

Далее нам нужно определить модель внутреннего Wi-Fi адаптера (что у вас за установленная система, наверное, и так известно?!).

Для этого можно воспользоваться:

 

*

Третье

Установка и поиск драйвера будет зависеть от вашей установленной системы, модели беспроводного адаптера и прочих усл. (лучший вариант поискать инструкцию в сети именно для вашего адаптера и системы!).

В рамках же этой заметки я приведу относительно-универсальный способ для совр. адаптеров для Ubuntu и ее "клонов":

1) Сначала нужно проверить, что установлен EFI-режим и откл. Secure Boot (защищенная загрузка). Это можно сделать в терминале при помощи 2-х команд:

[ -d /sys/firmware/efi ] && echo "EFI" || echo "BIOS"

mokutil --sb-state

👉👉 Если у вас вкл. защищенная загрузка - то до установки драйверов ее нужно отключить. Для этого войдите в BIOS и переведите ее в режим Disabled! 📌В помощь: как откл. Secure Boot на примере.

img-Otklyuchena-zashhishhennaya-zagruzka.png

Отключена защищенная загрузка (т.е. находится в режиме Disabled!)

 

2) Затем нужно найти репозиторий с которого можно загрузить драйвер. Например, можно воспользоваться kablosuz-wireless PPA, благо что на нем куча всего (для Realtek так уж точно):

rtl8723bu, rtl8822bu, rtl8188eu, rtl8188eus, rtl8188fu, rtl8188gu, rtl8192cu, rtl8192du, rtl8192ee, rtl8192eu, rtl8192fu, rtl8723au, rtl8723bu, rtl8723de, rtl8723ds, rtl8723du, rtl8812au, rtl88XXau, rtl8814au, rtl8821ce, rtl8821cu, rtl8822bu, rtl8822ce, rtl8852au, rtw88, and rtw89.

Актуально для многих ОС, основанных на Ubuntu: Linux Mint, Lubuntu, Xubuntu, Zorin, Elementary OS, Linux Lite и др.

 

3) Чтобы подкл. репозиторий (который мы нашли в п.2) - в терминале нужно набрать следующую команду:

sudo add-apt-repository ppa:kelebek333/kablosuz

sudo apt update

Если будет ошибка, что "add-apt-repository" не найден - то ввести нижеприведенную команду и снова вышеприведенную:

sudo apt install software-properties-common

 

4) После подкл. репозитория останется только ввести команду установки драйвера (команду нужно поправить в зависимости от модели вашего адаптера):

sudo apt install rtl8822ce-dkms

 

5) После перезагрузки компьютера - адаптер Wi-Fi должен "ожить": достаточно нажать по нему мышкой, выбрать сеть и начать работать! См. скрин ниже.

img-Adapter-zarabotal.png

Адаптер заработал!

Если вдруг не запустился автоматически - попробуйте ввести команду вида:

sudo modprobe rtl88x2ce

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

img-Paneli-upravleniya-Elementary-OS-vkladka-set.png

Панели управления Elementary OS - вкладка сеть

 

*

Дополнения по теме - приветствуются в комментариях ниже.

Удачи!

Есть 1 комментарий.

  1. Николай:

    Я действовал так:
    1. Сначала смотрим адаптеры: inxi -Fxxxrz && rfkill list && mokutil --sb-state

    (если inxi нет - можно поставить: sudo apt install inxi)

    2. Ищем драйвер (мне нужен был для rtl8188eus).

    3. Далее ставим драйвер, примерно так:

    sudo apt install git build-essential dkms

    git clone https://github.com/aircrack-ng/rtl8188eus.git

    cd rtl8188eus

    sudo ./dkms-install.sh

    Перезагружаем машину, и в добрый путь! :grin:

Написать комментарий 📎

 

Прикрепить картинку, скрин:

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

  • Содержание статьи
  •