Администрирование FreeBSD, Linux, ... Kubuntu не видит сети Wi-Fi Thu, May 07 2026  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Kubuntu не видит сети Wi-Fi Печать
Добавил(а) microsin   

Проблема 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:

$ lspci -nn | grep -i network
03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088e] (rev 24)

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'

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

$ sudo dmesg | grep -E 'wl|b43|ssb|iwl|rtl'
[   66.531905] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[   66.542720] iwlwifi 0000:03:00.0: Detected crf-id 0xa5a5a5a1, cnv-id 0xa5a5a5a1 wfpm id 0xa5a5a5a1
[   66.542769] iwlwifi 0000:03:00.0: PCI dev 088e/4060, rev=0xb0, rfid=0xd55555d5
[   66.542776] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N 6235 AGN
[   66.571113] iwlwifi 0000:03:00.0: loaded firmware version 18.168.6.1 6000g2b-6.ucode op_mode iwldvm
[   67.737717] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG disabled
[   67.737726] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[   67.737729] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[   67.737732] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N 6235 AGN, REV=0xB0
[   67.793364] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[   67.801766] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[   68.209051]   Arg3:   000000007b43628c < Obj>           Package 000000007b43628c
[ 1155.023286] iwlwifi 0000:03:00.0: Radio type=0x2-0x1-0x0
[ 1155.320325] iwlwifi 0000:03:00.0: Radio type=0x2-0x1-0x0

Полезная информация в этом выводе: модель 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".

4. Проверьте конфигурацию Network Manager (файл /etc/NetworkManager/NetworkManager.conf):

$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown] managed=false
[device] wifi.scan-rand-mac-address=no
[keyfile] unmanaged-devices=interface-name:wlp3s0

В моем случае проблема заключалась в том, что для Network Manager сетевой адаптер wlp3s0 был внесен в список не обслуживаемых устройств (unmanaged-devices). Проблема решилась редактированием файла NetworkManager.conf (надо закомментировать строчку "unmanaged-devices=interface-name:wlp3s0") и перезагрузкой Network Manager.

sudo nano /etc/NetworkManager/NetworkManager.conf
sudo systemctl restart NetworkManager

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

[Шаг 2. Решение проблемы с драйверами]

Возможный сценарий — установленная система автоматически поставила «не тот» драйвер. Это часто случается с адаптерами Broadcom (и иногда с Realtek). Решение — удалить неправильный драйвер и установить правильный.

Живая флешка, скорее всего, использовала открытый драйвер `b43`, а установленная система могла поставить проприетарный `bcmwl-kernel-source`, который конфликтует с первым.

1. Подключитесь к интернету по кабелю (LAN). Без интернета скачать правильные драйверы не получится.

2. Удалите конфликтующие драйверы:

sudo apt purge bcmwl-kernel-source broadcom-sta-dkms

3. Удалите файлы черного списка (если остались):

sudo rm /etc/modprobe.d/broadcom-sta-dkms.conf

4. Установите открытый драйвер и прошивку:

sudo apt update
sudo apt install firmware-b43-installer

5. Перезагрузитесь:

sudo reboot

После перезагрузки ваш Wi-Fi должен заработать так же, как на флешке.

1. Подключитесь к интернету по кабелю.

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).

2. Запишите скачанный образ на флешку командой:

sudo dd if=kubuntu-26.04-desktop-amd64.iso of=/dev/sdb bs=2M status=progress

Замечание: здесь важно правильно указать имя устройства флешки, на который записывается образ. В данном примере команды это устройство /dev/sdb. Точное имя устройства можно узнать командой sudo dmesg -w. Для этого запустите эту команду и после этого подключите флешку. Система выведет сообщение, где будет указано имя подключенного диска флешки.

3. Корректно извлеките те флешку:

udisksctl unmount -b /dev/sdb
udisksctl power-off -b /dev/sdb

Замечание: опция unmount размонтирует флешку, а опция power-off отключит питание устройства, чтобы извлечь его. Альтернативный способ: команда eject, которая часто выполняет оба этих действия сразу:

eject /dev/sdb

4. После этого перезагрузите ваш ноутбук, выбрав для загрузочного устройства эту флешку:

sudo reboot

[Памятка по командам]

Покажет имя установленного Wi-Fi адаптера:
lspci -nn | grep -i network

Проверка состояния Wi-Fi адаптера:
rfkill list

Покажет логи dmesg, относящиеся к Wi-Fi:
sudo dmesg | grep -E 'wl|b43|ssb|iwl|rtl'

Удаление проприетарных драйверов Wi-Fi от Broadcom:
sudo apt purge bcmwl-kernel-source broadcom-sta-dkms
sudo rm /etc/modprobe.d/broadcom-sta-dkms.conf

Обновление списка пакетов, установка драйвера 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"

Программное включение Wi-Fi адаптера:
sudo rfkill unblock wifi
rfkill list                 # Проверка состояния Wi-Fi адаптера

Проверка состояния интерфейса Wi-Fi:
ip link show wlp3s0

Проверка состояния Network Manager:
nmcli radio wifi

Просмотр логов Network Manager:
journalctl -u NetworkManager --since "5 minutes ago" | grep -i wifi

Сканирование сетей вручную:
sudo iw dev wlp3s0 scan | grep -E "SSID:|signal:"

Проверка режима адаптера (должен быть managed):
iw dev wlp3s0 info

Включение Wi-Fi, если NetworkManager отключил его в интерфейсе:
nmcli radio wifi on

Поднять линк адаптера, если он опущен:
sudo ip link set wlp3s0 up
ip link show wlp3s0          # Проверка состояния линка

Перезапуск Network Manager с принудительным сканированием:
sudo nmcli radio wifi off
sudo nmcli radio wifi on
sudo systemctl restart NetworkManager

Если выдаётся пустой список, принудительный запуск сканирования:
sudo nmcli device wifi rescan

Перезагрузка модуля драйвера:
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
sudo ip link set wlp3s0 up
sudo systemctl restart NetworkManager

Установка iw и других необходимых утилит:
sudo apt update
sudo apt install iw wireless-tools

Показать статус управления адаптерами Network Manager (мне как раз помогла эта команда):
nmcli device status

[Ссылки]

1. Дистрибутивы nix-систем.
2. Ubuntu FAQ.

 

Добавить комментарий


Защитный код
Обновить

Top of Page