Как подключиться к Wi-Fi в Linux Mint: инструкция с картинками и командами

Подключение к беспроводной сети в Linux Mint кажется простой задачей — пока не сталкиваешься с отсутствием значка Wi-Fi в панели задач или сообщением «Нет доступных сетей». В отличие от Windows или macOS, где драйвера для большинства адаптеров устанавливаются автоматически, в дистрибутивах на базе UbuntuLinux Mint — один из них) иногда требуется ручная настройка. Особенно это актуально для ноутбуков с новыми чипами Intel AX200, Realtek RTL8852AE или Broadcom BCM4360, которые производители роутеров и адаптеров не всегда поддерживают «из коробки».

Эта статья поможет разобраться, как подключиться к Wi-Fi в Linux Mint 21.x (и актуальна для версий на базе Ubuntu 22.04/24.04). Мы рассмотрим:

  • 🔌 Базовое подключение через графический интерфейс (для большинства пользователей).
  • 🛠️ Ручную настройку через терминал, если сеть не отображается.
  • 🔧 Установку драйверов для проблемных адаптеров (с командами и скриншотами).
  • Решение типичных ошибок, таких как «Устройство не управляется» или «Нет IP-адреса».

Если вы только перешли с Windows и никогда не работали с Terminal, не волнуйтесь — мы дадим пошаговые инструкции с объяснением каждой команды. Для опытных пользователей приведём продвинутые методы диагностики, включая анализ логов dmesg и настройку wpa_supplicant.

📊 Какой у вас адаптер Wi-Fi?
Встроенный в ноутбук
USB-адаптер
PCIe-плата
Не знаю
Другой

1. Проверка наличия Wi-Fi-адаптера в системе

Прежде чем пытаться подключиться к сети, убедитесь, что Linux Mint вообще «видит» ваш Wi-Fi-адаптер. Для этого:

  1. Откройте Терминал (сочетание клавиш Ctrl+Alt+T).
  2. Введите команду:
    lspci -knn | grep -iA3 net

    Она выведет список всех сетевых устройств, включая проводные (Ethernet) и беспроводные.

В выводе ищите строки с упоминанием Network Controller или ключевых слов вроде Wireless, Wi-Fi, 802.11. Например:

03:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)

Subsystem: Intel Corporation Wi-Fi 6 AX200NGW [8086:0024]

Kernel driver in use: iwlwifi

Kernel modules: iwlwifi

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

lsusb

— она покажет подключённые USB-адаптеры (ищите в выводе Realtek, TP-Link, ASUS и т.п.).

⚠️ Внимание: Если адаптер не отображается ни в lspci, ни в lsusb, возможно, он отключён в BIOS/UEFI (особенно актуально для ноутбуков Lenovo и HP). Зайдите в настройки BIOS (обычно клавиша F2 или Del при загрузке) и проверьте раздел Advanced → Wireless Devices.

2. Подключение к Wi-Fi через графический интерфейс

Если адаптер распознан системой, самый простой способ подключиться — использовать встроенный менеджер сетей NetworkManager:

  1. Кликните по значку сети в правом нижнем углу панели задач (рядом с часами). Если значка нет, запустите его вручную:
    nm-applet &
  2. В выпадающем списке выберите нужную сеть и кликните Подключиться.
  3. Введите пароль (если сеть защищена) и подтвердите.

Если после ввода пароля подключение не происходит, проверьте:

  • 🔒 Регистр символов в пароле (в Linux он чувствителен к регистру!).
  • 📶 Уровень сигнала — если он слабый (1-2 деления), попробуйте подойти ближе к роутеру.
  • 🔄 Режим работы роутера — некоторые старые адаптеры не поддерживают 802.11ac (Wi-Fi 5) или 802.11ax (Wi-Fi 6). В настройках роутера временно переключитесь на 802.11n (2.4 ГГц).

Проверьте правильность пароля|Убедитесь, что адаптер включён (физический переключатель на ноутбуке)|Перезагрузите роутер|Попробуйте подключиться к другой сети (например, с телефона)

-->

Если значок сети отсутствует вовсе, возможно, служба NetworkManager не запущена. Проверьте её статус:

systemctl status NetworkManager

Если служба не активна, запустите её:

sudo systemctl start NetworkManager

sudo systemctl enable NetworkManager

3. Ручное подключение через терминал (если графический интерфейс не работает)

Когда NetworkManager отказывается сотрудничать, можно подключиться к Wi-Fi напрямую с помощью утилиты wpa_supplicant. Этот метод требует знания имени сети (SSID) и пароля, но работает даже при сбоях графической оболочки.

Сначала получите список доступных сетей:

sudo iwlist wlan0 scan | grep ESSID

Замените wlan0 на ваш интерфейс (узнать его можно командой ip a — ищите название, начинающееся на wl).

Далее создайте конфигурационный файл для wpa_supplicant:

sudo nano /etc/wpa_supplicant.conf

Добавьте в него следующий блок (замените your_SSID и your_password):

network={

ssid="your_SSID"

psk="your_password"

}

Сохраните файл (Ctrl+O, затем Ctrl+X) и подключитесь:

sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf

sudo dhclient wlan0

Если подключение прошло успешно, но интернета нет, проверьте маршруты:

ip route

При отсутствии маршрута по умолчанию добавьте его вручную (замените 192.168.1.1 на адрес вашего роутера):

sudo ip route add default via 192.168.1.1
nameserver 8.8.8.8 nameserver 1.1.1.1

Это использует DNS от Google и Cloudflare соответственно.-->

4. Установка драйверов для проблемных Wi-Fi-адаптеров

Около 30% проблем с Wi-Fi в Linux Mint связаны с отсутствием или некорректной работой драйверов. Производители вроде Broadcom и Realtek часто не предоставляют открытые драйвера, поэтому их приходится устанавливать вручную.

Сначала определите модель вашего адаптера (см. раздел 1). Затем следуйте инструкциям для вашего случая:

Производитель/Модель Команда установки драйвера Примечания
Broadcom (BCM43xx) sudo apt install firmware-b43-installer Требует подключения к интернету через Ethernet.
Realtek RTL8821CE sudo apt install rtl8821ce-dkms Для ядер 5.15+ может потребоваться ручная компиляция.
Intel AX200/AX210 sudo apt install firmware-iwlwifi Обычно работает «из коробки», но иногда требует обновления.
Mediatek MT7921 sudo apt install firmware-misc-nonfree Поддерживается с ядра 5.12+.

Для Realtek RTL8188EU и подобных адаптеров часто требуется ручная компиляция драйвера. Вот универсальная инструкция:

  1. Установите зависимости:
    sudo apt install build-essential dkms linux-headers-$(uname -r)
  2. Скачайте драйвер с GitHub (например, для RTL8188EU):
    git clone https://github.com/aircrack-ng/rtl8188eus.git
    

    cd rtl8188eus

  3. Скомпилируйте и установите:
    make
    

    sudo make install

    sudo modprobe 8188eu

⚠️ Внимание: После обновления ядра Linux Mint самосборные драйвера могут перестать работать. Чтобы этого избежать, используйте dkms:
sudo dkms add -m rtl8188eu -v 1.0

sudo dkms install -m rtl8188eu -v 1.0

5. Решение распространённых ошибок

Даже после установки драйверов подключение к Wi-Fi может сопровождаться ошибками. Рассмотрим самые частые:

Ошибка: «Устройство не управляется» (Device not managed)

Причина: NetworkManager отключил управление интерфейсом. Решение:

sudo rfkill unblock wifi

sudo nmcli radio wifi on

Ошибка: «Нет IP-адреса» или бесконечное получение адреса

Возможные причины:

  • 🔄 Конфликт DHCP — роутер не выдаёт IP. Попробуйте статический IP:
    sudo nmcli con mod "YourConnectionName" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8"
  • 🔒 Фильтрация MAC-адресов на роутере — добавьте MAC вашего адаптера в список разрешённых.
  • 📡 Несовместимый режим сети — в настройках роутера измените Channel Width с Auto на 20 MHz.

Ошибка: «Не удалось активировать соединение» (Activation of network connection failed)

В 90% случаев эта ошибка связана с неверным паролем или скрытой сетью (hidden SSID). Если ваша сеть скрыта, подключитесь так:

nmcli dev wifi connect "YourSSID" password "YourPassword" hidden yes
Как узнать MAC-адрес Wi-Fi-адаптера?

Выполните команду ip link show wlan0 (замените wlan0 на ваш интерфейс). Ищите строку link/ether XX:XX:XX:XX:XX:XX — это и есть MAC-адрес.

Ошибка: «Нет доступных сетей» при сканировании

Возможные решения:

  • 🔌 Проверьте антенны — если вы недавно разбирали ноутбук, мог отойти кабель Wi-Fi.
  • 🔄 Перезагрузите модуль ядра:
    sudo modprobe -r iwlwifi  # для Intel
    

    sudo modprobe iwlwifi

  • 📡 Поменяйте страну в настройках Wi-Fi (актуально для адаптеров Realtek):
    sudo iw reg set RU  # для России
    

    sudo systemctl restart NetworkManager

6. Оптимизация скорости и стабильности Wi-Fi

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

Изменение регулятора энергопотребления

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

iwconfig wlan0 power off

Чтобы сделать изменение постоянным, добавьте строку в /etc/rc.local (перед exit 0):

iwconfig wlan0 power off

Выбор оптимального канала

Если в вашей сети много устройств, они могут создавать помехи. Посмотрите загруженность каналов:

sudo apt install wavemon

sudo wavemon

В интерфейсе wavemon (управление клавишами F1-F10) найдите наименее загруженный канал и установите его в настройках роутера.

Обновление ядра

Новые версии ядра Linux часто содержат улучшенную поддержку Wi-Fi-адаптеров. Чтобы обновить ядро в Linux Mint:

sudo apt install --install-recommends linux-generic-hwe-22.04

После обновления перезагрузите систему.

7. Альтернативные менеджеры сетей

Если NetworkManager постоянно даёт сбои, можно использовать альтернативные утилиты:

  • 🐧 Wicd — лёгкий менеджер с простым интерфейсом:
    sudo apt install wicd
    

    sudo systemctl disable NetworkManager

    sudo systemctl enable wicd

  • 📡 ConnMan — минималистичный менеджер для опытных пользователей:
    sudo apt install connman
    

    sudo systemctl start connman

  • 🔧 iwd — современная замена wpa_supplicant от разработчиков Intel:
    sudo apt install iwd
    

    sudo systemctl enable --now iwd

После установки альтернативного менеджера не забудьте отключить NetworkManager, чтобы избежать конфликтов:

sudo systemctl stop NetworkManager

sudo systemctl disable NetworkManager

FAQ: Частые вопросы по Wi-Fi в Linux Mint

Почему после обновления системы Wi-Fi перестал работать?

Скорее всего, обновление ядра сломalo совместимость с вашим драйвером. Попробуйте:

  1. Переустановить драйвер (см. раздел 4).
  2. Откатиться на предыдущую версию ядра через GRUB (при загрузке удерживайте Shift, выберите Advanced options).
  3. Установить проприетарный драйвер (для NVIDIA или Broadcom): sudo ubuntu-drivers autoinstall.
Как подключиться к Wi-Fi без графического интерфейса (например, на сервере)?

Используйте wpa_supplicant (см. раздел 3) или nmtui — текстовый интерфейс для NetworkManager:

sudo nmtui

В меню выберите Activate a connection, затем следуйте инструкциям.

Можно ли использовать Wi-Fi-адаптер как точку доступа?

Да, но для этого нужен адаптер с поддержкой AP mode (например, Intel 7260 или Realtek RTL8812AU). Установите hostapd и dnsmasq:

sudo apt install hostapd dnsmasq

sudo systemctl stop hostapd dnsmasq

Далее настройте конфигурационные файлы /etc/hostapd/hostapd.conf и /etc/dnsmasq.conf. Подробную инструкцию см. в документации Arch Wiki.

Как сбросить все настройки сети к заводским?

Удалите все сохранённые соединения и перезапустите NetworkManager:

sudo rm /etc/NetworkManager/system-connections/*

sudo systemctl restart NetworkManager

Если используете wpa_supplicant, удалите его конфиг:

sudo rm /etc/wpa_supplicant.conf
Почему некоторые сети отображаются, но не подключаются?

Возможные причины:

  • Несовместимый стандарт безопасности — сеть использует WPA3, а ваш адаптер поддерживает только WPA2. В настройках роутера временно отключите WPA3.
  • Фильтрация по MAC — проверьте настройки роутера.
  • Слишком слабый сигнал — попробуйте подключиться в другой комнате или используйте USB-усилитель.
  • Ошибка аутентификации — иногда помогает смена типа шифрования с AES на TKIP (или наоборот) в настройках роутера.