Проблема Wi-Fi Kubuntu: ноутбук не видит точки доступа Wi-Fi. Если загрузиться с флешки (с образа kubuntu-26.04-desktop-amd64.iso), то все точки доступа видны.
Это классическая ситуация: на установленной системе не работает то, что прекрасно функционирует в Live-режиме с флешки. Это почти всегда означает, что проблема заключается не в «сломанном» оборудовании, а в программном обеспечении или настройках уже установленной системы. Обычно это либо неправильный драйвер, либо аппаратный блокировщик (hard block), либо ошибка в конфигурации.
Вот пошаговый план действий — от самой вероятной причины к менее вероятным.
[Шаг 1. Диагностика: выясняем причину]
Первым делом нужно понять, что именно происходит с вашим Wi-Fi адаптером. Откройте терминал (Ctrl+Alt+t) и последовательно выполните следующие команды, которые дадут нам «снимок» состояния системы.
1. Узнаем модель вашего Wi-Fi адаптера:
lspci -nn | grep -i network
Вы увидите строку с названием производителя и чипа, например, Broadcom BCM43228 или Realtek Semiconductor Co. — это ключевая информация). В моем случае это был адаптер Intel:
2. Проверяем, не заблокирован ли адаптер «тумблером»:
rfkill list
Обратите внимание на строчку `Hard blocked:`. Если напротив `Wireless LAN` написано `Hard blocked: yes` — это значит, что на вашем ноутбуке включен аппаратный выключатель Wi-Fi (физический рычажок или комбинация клавиш, например `Fn + F2`/`F8`). В этом случае никакие драйверы не помогут, пока вы его не включите. Если `Hard blocked: no`, а сетей все нет — идем дальше.
$ rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
3. Проверяем, какие драйверы загружены:
sudo dmesg | grep -E 'wl|b43|ssb|iwl|rtl'
Эта команда покажет логи загрузки, связанные с беспроводными драйверами, и возможные ошибки).
Полезная информация в этом выводе: модель Wi-Fi адаптера "Intel(R) Centrino(R) Advanced-N 6235 AGN, REV=0xB0", версия прошивки "firmware version 18.168.6.1 6000g2b-6.ucode op_mode iwldvm" и имя сетевого интерфейса "wlp3s0".
В моем случае проблема заключалась в том, что для Network Manager сетевой адаптер wlp3s0 был внесен в список не обслуживаемых устройств (unmanaged-devices). Проблема решилась редактированием файла NetworkManager.conf (надо закомментировать строчку "unmanaged-devices=interface-name:wlp3s0") и перезагрузкой Network Manager.
После этого сети Wi-Fi стали нормально отображаться, и подключение к точке доступа заработало.
[Шаг 2. Решение проблемы с драйверами]
Возможный сценарий — установленная система автоматически поставила «не тот» драйвер. Это часто случается с адаптерами Broadcom (и иногда с Realtek). Решение — удалить неправильный драйвер и установить правильный.
Живая флешка, скорее всего, использовала открытый драйвер `b43`, а установленная система могла поставить проприетарный `bcmwl-kernel-source`, который конфликтует с первым.
1. Подключитесь к интернету по кабелю (LAN). Без интернета скачать правильные драйверы не получится.
2. Установите пакет с драйверами (часто для Realtek требуются драйверы из репозитория `dkms`):
sudo apt update sudo apt install rtw88-dkms
Если это не помогло, точное название драйвера зависит от модели вашего чипа, которую мы узнали на шаге 1.
[Шаг 3. Быстрые проверки системы]
Если с драйверами все в порядке, проблема может быть в банальных настройках системы или обновлениях.
1. Проверьте Secure Boot: если вы устанавливали драйвер вручную, модуль ядра может быть не подписан. Зайдите в BIOS/UEFI вашего ноутбука и попробуйте отключить Secure Boot. После этого перезагрузитесь.
2. Обновите систему: возможно ошибка, из-за которой не работает Wi-Fi, уже исправлена в новой версии ядра. Подключитесь по кабелю и выполните:
sudo apt update && sudo apt full-upgrade
После обновления перезагрузитесь.
3. Сбросьте настройки сетевого менеджера Plasma: иногда «залипают» настройки самого KDE. Удалите сохраненные сети в настройках Plasma (`System Settings > Connections`) и перезапустите Network Manager командой:
sudo systemctl restart NetworkManager
[Шаг 4. Если ничего не помогло]
Если после всех манипуляций проблема осталась, а на флешке все работает, самый надежный и быстрый способ — сохранить важные файлы и переустановить Kubuntu заново.
При переустановке обязательно подключитесь к интернету по проводу, если есть такая возможность. Система сможет скачать и настроить все необходимые драйверы для Wi-Fi прямо в процессе установки, что обычно решает эту проблему навсегда.
1. Подготовьте флешку размером не менее 8 гигабайт. Зайдите на сайт [1] и выберите подходящий дистрибутив. Например для Kubintu это может быть ISO-образ kubuntu-26.04-desktop-amd64.iso (https://mirror.yandex.ru/ubuntu-cdimage/kubuntu/releases/26.04/release/kubuntu-26.04-desktop-amd64.iso).
Замечание: здесь важно правильно указать имя устройства флешки, на который записывается образ. В данном примере команды это устройство /dev/sdb. Точное имя устройства можно узнать командой sudo dmesg -w. Для этого запустите эту команду и после этого подключите флешку. Система выведет сообщение, где будет указано имя подключенного диска флешки.
Замечание: опция unmount размонтирует флешку, а опция power-off отключит питание устройства, чтобы извлечь его. Альтернативный способ: команда eject, которая часто выполняет оба этих действия сразу:
eject /dev/sdb
4. После этого перезагрузите ваш ноутбук, выбрав для загрузочного устройства эту флешку:
Обновление списка пакетов, установка драйвера W-Fi, полное обновление системы: sudo apt update sudo apt install firmware-b43-installer sudo apt full-upgrade
Детальный просмотр информации о всех сетевых устройствах в вашем компьютере: sudo lshw -C network
Команды диагностики драйвера Wi-Fi. Они показывают, загружен ли драйвер и что с ним происходит во время загрузки системы: lsmod | grep iwlwifi dmesg | grep iwlwifi
Переустанавливает пакет с прошивками для всех устройств в системе (Wi-Fi, Bluetooth, графика, звук, веб-камеры и т. д.): sudo apt install --reinstall linux-firmware
Загрузка модуля ядра вручную и проверка ошибок: sudo modprobe -r iwlwifi# Выгружаем модуль, если он загружен sudo modprobe iwlwifi# Загружаем заново dmesg | tail -20# Смотрим последние сообщения ядра
Обход бага конфликта Wi-Fi и Bluetooth: sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi bt_coex_active=N"