Гид по технологиям

Как исправить ошибку «Wi‑Fi адаптер не найден» в Ubuntu

7 min read Ubuntu Обновлено 02 Jan 2026
Wi‑Fi адаптер не найден в Ubuntu — как исправить
Wi‑Fi адаптер не найден в Ubuntu — как исправить

Мужчина использует ноутбук, задумчиво смотрит на экран

Сбой соединения или полная потеря Wi‑Fi на Ubuntu вызывает раздражение, но чаще всего это исправимо. Ошибка «Wi‑Fi адаптер не найден» может быть результатом аппаратных проблем, отсутствия или конфликта драйверов, отсутствующей прошивки (firmware) или несовместимости с версией ядра Linux. Ниже — подробный пошаговый план диагностики и устранения неисправности, а также вспомогательные методики и чек‑листы для пользователя и администратора.

Быстрый план действий

  1. Проверить, видит ли систему адаптер (lshw, lspci, lsusb).
  2. Установить или переустановить драйверы через «Программы и обновления» → «Дополнительные драйверы» или вручную (Intel, Realtek, Broadcom).
  3. Установить или обновить прошивку (linux-firmware или официальные пакеты производителя).
  4. Принудительно загрузить/перезагрузить модуль драйвера (modprobe).
  5. Попробовать USB‑адаптер или кабельное подключение (тетеринг) для срочного доступа.
  6. Если проблема после обновления ядра — загрузиться в альтернативное ядро.

Важно: перед любыми операциями сделайте резервную копию важных данных и помните, что при работе с драйверами и прошивкой требуется подключение к интернету. Если интернет недоступен по Wi‑Fi, используйте Ethernet или мобильный тетеринг.

1. Проверка: Ubuntu распознаёт адаптер?

Сначала нужно понять, «видит» ли система само оборудование. Откройте Терминал.

Установите утилиту lshw (если ещё не установлена):

sudo apt update
sudo apt-get install lshw

Проверьте сетевые устройства:

sudo lshw -C network

Если в выводе есть блок с классом network и строкой для wireless, система обнаружила адаптер и нужно перейти к поиску драйвера/прошивки. Если ничего не найдено — используйте lspci и lsusb для проверки аппаратной шины.

Проверка PCI‑устройств (чаще внутренние адаптеры):

lspci

Проверка USB‑устройств (внешние USB‑адаптеры):

lsusb

Вывод команды lshw для проверки сетевого адаптера

Если lspci/lsusb показывают ваше устройство, запомните идентификаторы (например, 14e4:43xx для Broadcom или 10ec:xxxx для Realtek) — они пригодятся для поиска драйвера.

Что делать, если устройство не отображается

  • Проверьте аппаратное переключение Wi‑Fi или клавишу Fn (иногда адаптер отключается на аппаратном уровне).
  • Выньте и вставьте USB‑адаптер (если используется внешнее устройство) в другой порт.
  • В BIOS/UEFI проверьте, включён ли модуль беспроводной сети.
  • Если это PCI‑карта, попробуйте переустановить её физически.

2. Установка и переустановка драйверов

Если адаптер виден, но сеть не работает — вероятна проблема с драйвером. Откройте «Программы и обновления» → вкладка «Дополнительные драйверы» и посмотрите, предлагаются ли проприетарные драйверы. Выберите «Использовать» для подходящего драйвера и нажмите «Применить изменения».

Проверка «Программы и обновления» на предмет доступных драйверов

Ниже — распространённые инструкции по производителям адаптеров.

Intel

Intel чаще всего использует встроенную прошивку. Для новых адаптеров может не быть пакета в стандартном linux‑firmware; в этом случае скачайте прошивку с сайта Intel, распакуйте и скопируйте *.ucode в системную папку прошивки:

sudo cp *.ucode /lib/firmware

Перезагрузите систему.

Realtek (rtw88 и другие)

Для некоторых Realtek потребуется собрать модуль из исходников (rtw88). На GitHub найдите репозиторий, нажмите Code → Download ZIP, распакуйте и выполните:

make
sudo make install

Затем перезагрузите систему.

Broadcom

Для Broadcom часто достаточно переустановить пакет bcmwl:

sudo apt-get install --reinstall bcmwl-kernel-source

После установки перезагрузите компьютер.

Если драйвер установлен, но модуль не загружен

Узнайте, какой модуль используется для устройства:

lspci -nnk | grep -A2 0280

Затем перезагрузите модуль принудительно (замените [wifi-module] на имя модуля из вывода):

sudo modprobe -r [wifi-module] && sudo modprobe [wifi-module]

Если после перезагрузки модуля сеть появилась — добавьте модуль в автозагрузку при необходимости.

3. Проверка и установка прошивки (firmware)

Иногда драйвер есть, но не хватает бинарных файлов прошивки. Проверить сообщения ядра о прошивке можно так:

sudo dmesg | grep firmware

Если в выводе есть ошибки о недостающей прошивке — установите пакет linux‑firmware:

sudo apt-get install linux-firmware

Если адаптер совсем новый и в linux‑firmware прошивки нет, найдите официальную прошивку на сайте производителя (Intel/Realtek) и скопируйте её в /lib/firmware. После этого перезагрузите систему.

4. Попробуйте USB‑Wi‑Fi адаптер как тест

Если встроенный адаптер явно неисправен, самый быстрый тест — использовать внешний USB‑адаптер. Современные USB‑адаптеры по эффективности не сильно уступают PCIe и позволят понять, аппаратна ли проблема.

Человек вставляет USB‑адаптер в ноутбук

Советы по выбору адаптера:

  • Совместимость протоколов: 802.11n/ac/ax — подбирайте по совместимости с роутером.
  • Ищите адаптеры с поддержкой Linux и наличие драйверов в mainline или на GitHub.
  • Если драйвер требуется, установите его вручную как описано выше.

Если USB‑адаптер работает — проблема, скорее всего, в аппаратной части встроенного адаптера или в несовместимости его драйвера с текущим ядром.

5. Загрузитесь с другим ядром Linux

Иногда сетевые проблемы появляются после обновления ядра в результате регресса в драйверах. Чтобы проверить это, перезагрузите компьютер и на экране загрузчика GRUB выберите «Advanced options for Ubuntu», затем одну из старых версий ядра. Если после загрузки в другом ядре Wi‑Fi появился, это подтверждает проблему совместимости с конкретной версией ядра.

Если это так, можно:

  • Пока оставаться на рабочем ядре до выхода исправления.
  • Сообщить о баге в трекер дистрибутива или ядра (точное описание, вывод lspci/lsusb, dmesg, версия ядра).
  • Скомпилировать модуль драйвера под текущую версию ядра вручную при наличии исходников.

6. Временные обходные пути: Ethernet, тетеринг, USB‑адаптер

Если Wi‑Fi прямо сейчас не восстанавливается, используйте временные варианты подключения:

  • Ethernet‑кабель к роутеру.
  • Мобильный тетеринг через USB (iPhone/Android) — обычно работает «из коробки».
  • USB‑Wi‑Fi адаптер с поддержкой Linux.

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

Диагностический чек‑лист (короткий)

  • lshw -C network — адаптер виден?
  • lspci / lsusb — есть ли запись устройства?
  • dmesg | grep -i firmware — сообщения о прошивке?
  • «Программы и обновления» → «Доп. драйверы» — доступен ли проприетарный драйвер?
  • modprobe — модуль загружается?
  • Перезагрузка в другом ядре — меняет ли ситуацию?
  • Работает ли внешний USB‑адаптер?

Модель принятия решений: что пробовать сначала

  • Аппаратная проверка → ПО (драйверы/прошивка) → ядро → обходные пути.

Эта упрощённая модель помогает не терять время на переустановку системы, если проблема аппаратная.

Когда описанные способы не помогут (контрпримеры)

  • Поломка радиомодуля адаптера (физический дефект) — требуются замена или сервис.
  • Конфликт PCI‑шины на уровне материнской платы — может потребоваться обновление прошивки BIOS/UEFI.
  • Проприетарный драйвер несовместим с версией ядра и отсутствуют альтернативные исходники — придётся ждать исправления или перейти на другой адаптер.

Роль‑ориентированные чек‑листы

Пользователь (не‑админ):

  • Попробовать перезагрузку и аппаратный переключатель Wi‑Fi.
  • Проверить в «Программы и обновления» → «Доп. драйверы».
  • Подключиться временно через кабель/тетеринг.

Системный администратор / опытный пользователь:

  • Просмотреть lshw/lspci/lsusb и dmesg для точных ошибок.
  • Переустановить/собрать драйверы, скопировать прошивку в /lib/firmware.
  • Проверить совместимость с текущим ядром, при необходимости загрузиться в другое ядро.
  • Собрать информацию для баг‑репорта (вывод команд, версии ядра и пакетов).

Краткая методология устранения неполадок

  1. Соберите факты: lshw, lspci, lsusb, dmesg.
  2. Определите источник: аппаратная/драйвер/прошивка/ядро.
  3. Примените исправление: драйвер/firmware/modprobe/альтернативный адаптер.
  4. Тестирование: подключение к сети, стабильность, перезагрузки.
  5. Документирование и откат (если изменения в ядре/драйверах ухудшили систему).

Критерии приёмки

  • Wi‑Fi сеть отображается в списке сетей.
  • Устройство присвоено интерфейсу (ip a показывает wlan0 или аналог).
  • Устройство сохраняет соединение и проходит пинг в локальную сеть и в интернет.

Краткий глоссарий (1‑строчник)

  • Драйвер: программный модуль, обеспечивающий работу аппаратуры.
  • Прошивка (firmware): бинарные файлы, которые загружает драйвер для управления устройством.
  • modprobe: утилита для загрузки/выгрузки модулей ядра.
  • lshw/lspci/lsusb/dmesg: утилиты для диагностики оборудования и сообщений ядра.

Решение в виде диаграммы

flowchart TD
  A[Начало: Wi‑Fi не работает] --> B{Адаптер виден?}
  B -- Да --> C{Драйвер установлен?}
  B -- Нет --> D[Проверить BIOS/аппаратные переключатели или USB‑адаптер]
  C -- Да --> E{Есть ошибки firmware в dmesg?}
  C -- Нет --> F[Установить драйвер через Доп. драйверы или вручную]
  E -- Да --> G[Установить linux‑firmware или вручную скопировать файлы в /lib/firmware]
  E -- Нет --> H[Перезагрузить модуль через modprobe]
  H --> I{Работает?}
  I -- Да --> Z[Готово]
  I -- Нет --> J[Загрузиться в другое ядро/использовать USB‑адаптер]
  G --> I
  F --> I
  D --> J

Примеры команд для сбора информации (быстрый набор)

lshw -C network
lspci -nnk | grep -A2 0280
lsusb
sudo dmesg | grep -i firmware
ip a
nmcli device status

Заключение

Ошибка «Wi‑Fi адаптер не найден» в Ubuntu часто устраняется последовательной диагностикой: определить, видит ли система устройство, затем проверить и установить нужные драйверы и прошивку, при необходимости принудительно загрузить модуль или воспользоваться альтернативным ядром. Временные обходы (Ethernet, тетеринг, USB‑адаптер) помогут получить доступ к интернету для загрузки необходимых пакетов. Если после всех шагов проблема сохраняется, вероятно, это аппаратный дефект или серьёзная несовместимость драйвера с текущим ядром — в этом случае замените адаптер или откройте баг‑репорт с полным выводом диагностических команд.

Ключевые рекомендации

  • Сначала диагностируйте (lshw/lspci/lsusb/dmesg), затем меняйте драйверы/прошивку.
  • Для Broadcom используйте пакет bcmwl; для Intel и Realtek — официальную прошивку или сборку модулей.
  • Если проблема связана с ядром — временно загрузитесь в другое ядро.

Если нужно, могу подготовить пошаговый сценарий для вашей конкретной модели адаптера: укажите выводы lspci/lsusb и версию ядра (uname -r).

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как согреть холодные руки на работе — 7 способов
Комфорт

Как согреть холодные руки на работе — 7 способов

Смена действия перетаскивания в Windows 11
Windows

Смена действия перетаскивания в Windows 11

Скрыть курсор мыши при вводе в Windows
Windows

Скрыть курсор мыши при вводе в Windows

Ускорение меню в Windows 11 — 3 способа
Windows

Ускорение меню в Windows 11 — 3 способа

Исправить ошибку 0xc00000e9 в Windows 10
Windows

Исправить ошибку 0xc00000e9 в Windows 10

Добавить «Очистить папку» в контекст Windows 11
Windows

Добавить «Очистить папку» в контекст Windows 11