Как включить и настроить Wi-Fi в Linux Mint 20: пошаговое руководство

Переход на операционную систему Linux часто сопровождается желанием получить более производительный и безопасный компьютер, однако первым препятствием для новичков становится отсутствие интернет-соединения сразу после установки. В отличие от Windows, где драйверы часто встроены в инсталлятор или скачиваются автоматически, в Linux Mint 20, базирующемся на ядре Ubuntu 20.04, может потребоваться ручная активация сетевого модуля. Особенно это актуально для владельцев ноутбуков с новейшими или, наоборот, очень старыми беспроводными адаптерами, которые не распознаются системой по умолчанию.

Ситуация усугляется тем, что без доступа к сети невозможно скачать недостающие пакеты или обновления, создавая замкнутый круг, из которого сложно выбраться без подготовки. Однако современные версии дистрибутива Mint оснащены мощными графическими утилитами и терминальными командами, позволяющими решить проблему подключения за считанные минуты. В этой статье мы детально разберем все способы активации беспроводной сети, от простых кликов мышью до сложной настройки через консоль.

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

Диагностика сетевого оборудования в системе

Прежде чем приступать к активным действиям по включению беспроводного модуля, необходимо убедиться, что операционная система вообще видит ваше физическое устройство. Часто пользователи пытаются настроить сеть, не зная, установлен ли драйвер или определяется ли карта как таковая. Для первичной проверки в Linux Mint 20 используется утилита inxi, которая выдает сводную информацию о hardware.

Откройте терминал, используя сочетание клавиш Ctrl+Alt+T, и введите команду inxi -N. Эта команда отфильтрует вывод и покажет только сетевые устройства. Если вы видите строку с описанием вашего Wi-Fi адаптера (например, Intel, Realtek или Qualcomm), значит, система обнаружила устройство на уровне ядра. Отсутствие записи или наличие только Ethernet-контроллера свидетельствует о более глубокой проблеме, возможно, связанной с отключенным модулем в BIOS/UEFI.

Для более детальной информации о состоянии драйверов и подключении используйте команду nmcli device. Она покажет список всех сетевых интерфейсов, их тип и текущее состояние. В колонке STATE для беспроводного адаптера должно быть указано disconnected (отключено) или connected (подключено). Если же там стоит unavailable, это прямой сигнал о том, что драйвер не загружен или устройство заблокировано.

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

  • 📡 Адаптер отображается в lspci или lsusb, но отсутствует в nmcli — проблема с драйвером.
  • 🚫 Состояние интерфейса unmanaged — сетевой менеджер не управляет устройством, требуется правка конфигурации.
  • ✅ Устройство видно и имеет статус disconnected — драйвер работает, нужно просто подключиться к точке доступа.

Использование графического интерфейса Network Manager

Linux Mint славится своим дружелюбным интерфейсом Cinnamon, который делает управление сетями интуитивно понятным даже для тех, кто впервые столкнулся с Linux. В правом нижнем углу экрана, в системном трее, расположен значок сети. Если Wi-Fi модуль активен, но не подключен, вы увидите в виде пустых волн или компьютерного монитора. Нажатие на этот значок открывает меню, где можно выбрать доступную сеть.

В открывшемся списке отобразятся все доступные беспроводные сети в радиусе действия. Если ваша сеть скрыта, выберите пункт"Подключиться к скрытой сети" и вручную введите SSID. После выбора сети появится поле для ввода пароля безопасности. Система автоматически определит тип шифрования (обычно WPA/WPA2), и вам останется только подтвердить действия. При успешном вводе пароля значок изменится, показывая уровень сигнала.

Для более тонкой настройки, например, смены MAC-адреса или настройки статического IP, необходимо перейти в расширенные настройки. Нажмите правой кнопкой мыши на значок сети и выберите"Настройки сети" или откройте приложение"Сетевые соединения" через главное меню. Здесь можно отредактировать профиль подключения, перейдя на вкладку IPv4 или IPv6.

☑️ Проверка подключения через GUI

Выполнено: 0 / 4

В графическом интерфейсе также доступна функция"Режим полета", которая программно отключает все беспроводные передатчики. Убедитесь, что этот режим выключен, иначе никакие настройки не помогут. Иногда помогает простое переключение этого тумблера: включите его, подождите 5 секунд и выключите снова, что приведет к перезапуску сетевого модуля.

Активация Wi-Fi через терминал и nmcli

Графический интерфейс удобен, но терминал дает полный контроль над сетевым менеджером NetworkManager. Это особенно полезно, когда GUI глючит или не отображает нужные опции. Основной инструмент для работы — утилита nmcli. Первым делом проверим, включен ли радио-модуль командой nmcli radio wifi. Если ответ"disabled", необходимо активировать его.

nmcli radio wifi on

После включения радио-модуля система начнет сканирование эфира. Чтобы увидеть список доступных сетей прямо в терминале, используйте команду nmcli device wifi list. Вы увидите таблицу с SSID, режимом работы, каналом, скоростью и уровнем сигнала. Найдите свою сеть в списке и скопируйте её точное название (SSID), так как оно чувствительно к регистру.

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

nmcli device wifi connect"Имя_вашей_сети" password"Ваш_пароль"

Если подключение прошло успешно, система выдаст сообщение о создании профиля соединения. В случае ошибки появится код ошибки, который поможет диагностировать проблему (неверный пароль, слабый сигнал, несовместимость параметров безопасности). Этот метод надежнее графического, так как он минует возможные баги отображения интерфейса.

Что делать, если nmcli не видит сеть?

Если в списке нет вашей сети, попробуйте принудительно обновить список сканированием: nmcli device wifi rescan. Также убедитесь, что вы не находитесь слишком далеко от роутера или что сеть не скрыта.

Важно отметить, что при работе через терминал вы можете управлять несколькими профилями одновременно. Например, можно сохранить корпоративную сеть с особыми настройками прокси и домашнюю сеть с автоматическими параметрами. Переключение между ними также осуществляется через nmcli, что делает этот инструмент незаменимым для системных администраторов.

Установка и настройка драйверов Wi-Fi

Наиболее частая причина неработающего Wi-Fi в Linux Mint 20 — отсутствие проприетарных драйверов. Дистрибутив поставляется с открытыми драйверами, которые поддерживают большинство устройств, но для некоторых чипов (особенно Broadcom и некоторых Realtek) требуются закрытые модули. К счастью, в Mint встроен менеджер драйверов, который автоматизирует этот процесс.

Откройте главное меню и найдите приложение"Драйверы устройств" (Driver Manager). Система проведет сканирование оборудования и предложит список доступных драйверов. Если для вашего Wi-Fi адаптера есть альтернативный драйвер (часто помеченный как recommended или tested), выберите его и нажмите"Применить изменения". Вам потребуется ввести пароль root. После установки обязательно перезагрузите компьютер.

В некоторых случаях драйверы не находятся в автоматическом режиме, и их приходится устанавливать вручную через репозиторий. Для устройств Broadcom часто требуется пакет bcmwl-kernel-source. Установить его можно командой:

sudo apt update

sudo apt install bcmwl-kernel-source

После установки пакета модуль ядра будет скомпилирован под вашу версию ядра и загружен. Если вы используете ноутбук с двойной загрузкой или специфическим железом, может потребоваться отключение Secure Boot в BIOS, так как неподписанные драйверы могут блокироваться системой безопасности UEFI.

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

firmware-iwlwifi
Производитель чипа Серия адаптеров Необходимый пакет Статус поддержки
Broadcom BCM43xx bcmwl-kernel-source Проприетарный
Realtek RTL8821CE rtl8821ce-dkms Доп. репозиторий
Intel AX200/AX210 Встроен в ядро
MediaTek MT7921 firmware-mt7921 Требует обновления ядра

Решение проблем с блокировкой rfkill

Иногда случается так, что драйвер установлен, настройки верны, но Wi-Fi упорно не включается. В этом случае виновником часто выступает механизм блокировки rfkill. Это утилита ядра, которая управляет программными и аппаратными переключателями беспроводных устройств. Она может блокировать модуль на уровне ядра, игнорируя команды пользователя.

Для проверки статуса блокировок введите в терминале команду rfkill list all. Вы увидите список всех беспроводных устройств с указанием двух типов блокировок: Soft blocked (программная) и Hard blocked (аппаратная). Если видите"yes" напротив Soft blocked, значит, модуль отключен программно.

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

sudo rfkill unblock wifi

Ситуация с Hard blocked сложнее. Это означает, что переключатель находится в физическом положении"выключено" или заблокирован в BIOS. На ноутбуках это часто сочетание клавиш (например, Fn+F2 или отдельный ползунок на корпусе). На стационарных ПК блокировка может быть вызвана настройками энергосбережения USB или параметрами в BIOS.

📊 Какой тип блокировки rfkill вы встретили?
Soft blocked (программная)
Hard blocked (аппаратная)
Блокировок не было
Не знаю, как проверить

Внимание: ⚠️ Если rfkill показывает аппаратную блокировку, которую невозможно снять клавишами, попробуйте извлечь батарею ноутбука (если она съемная) и отключить питание на 10-15 секунд. Это сбросит контроллер питания, который мог"зависнуть" в состоянии блокировки.

Настройка статического IP и DNS

После успешного подключения к роутеру может возникнуть ситуация, когда интернет есть, но страницы не грузятся или работают медленно. Часто это связано с проблемами DNS или конфликтами IP-адресов. По умолчанию Linux Mint использует автоматическое получение адресов (DHCP), но в некоторых сетях требуется ручная прописка параметров.

Для настройки вернитесь в графический интерфейс сетевых подключений. Выберите ваш Wi-Fi профиль, нажмите"Параметры" (шестеренка) и перейдите на вкладку"IPv4". Измените метод с"Автоматически (DHCP)" на"Вручную". Здесь вам потребуется добавить адрес, маску сети, шлюз и DNS-серверы. Эти данные обычно указаны на наклейке роутера или в договоре с провайдером.

В качестве DNS-серверов рекомендуется использовать публичные и быстрые сервисы, такие как Google или Cloudflare, чтобы исключить проблемы с разрешением имен. В поле DNS-серверы введите:

  • 🌐 8.8.8.8, 8.8.4.4 (Google DNS)
  • 🌐 1.1.1.1, 1.0.0.1 (Cloudflare DNS)
  • 🌐 77.88.8.8, 77.88.8.1 (Yandex DNS)

После сохранения настроек необходимо переподключиться к сети. Терминал также позволяет быстро сбросить DNS кэш и обновить аренду IP адреса командой sudo systemctl restart NetworkManager. Это действие перезапустит весь сетевой сервис, применив новые конфигурации.

Зачем менять DNS?

Провайдеры часто используют свои DNS-серверы, которые могут работать медленно или блокировать доступ к некоторым ресурсам. Смена на публичные DNS часто ускоряет отклик сайтов и повышает стабильность.

Частые ошибки и методы их устранения

Даже при соблюдении всех инструкций могут возникать специфические ошибки. Одна из распространенных проблем в Linux Mint 20 — конфликт между службами управления сетью. Если у вас установлены одновременно NetworkManager и networkd-dispatcher или wicd, они могут мешать друг другу. Убедитесь, что активна только одна служба управления.

Также стоит обратить внимание на настройки энергосбережения. Linux стремится экономить энергию, и иногда это приводит к отключению Wi-Fi адаптера в моменты простоя, после чего он не включается обратно. Отключить эту функцию можно, создав или отредактировав файл конфигурации. Создайте файл /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf и измените значение wifi.powersave на 2 (что означает отключение экономии).

⚠️ Внимание: Интерфейсы и названия пакетов могут незначительно отличаться в зависимости от обновлений репозиториев Linux Mint. Если команда не выполняется, проверьте актуальное имя пакета в менеджере программ или официальной документации проекта.

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

Внимание: ⚠️ При редактировании системных файлов конфигурации всегда создавайте их резервные копии. Одна синтаксическая ошибка в конфиге может привести к тому, что сетевой сервис перестанет запускаться при старте системы.

FAQ: Часто задаваемые вопросы

Почему мой Wi-Fi адаптер не виден в списке устройств после установки Linux Mint 20?

Скорее всего, для вашей модели адаптера отсутствует драйвер в стандартном наборе ядра. Вам потребуется временное подключение к интернету через Ethernet-кабель или USB-модем (Android/iOS), чтобы система могла скачать и установить необходимые пакеты через"Менеджер драйверов".

Как сохранить пароль от Wi-Fi, чтобы не вводить его при каждом подключении?

При первом подключении через графический интерфейс убедитесь, что стоит галочка"Сохранить пароль для всех пользователей" или аналогичная опция. Пароль сохраняется в зашифрованном виде в конфигурационных файлах NetworkManager и больше запрашиваться не будет.

Можно ли раздать Wi-Fi с ноутбука на Linux Mint 20?

Да, большинство современных адаптеров поддерживают режим точки доступа. В настройках сети выберите"Создать новую сеть" или"Раздать интернет другим компьютерам", задайте имя сети и пароль. Это создаст локальную Wi-Fi сеть вокруг вашего ноутбука.

Что делать, если скорость Wi-Fi на Linux Mint значительно ниже, чем на Windows?

Проверьте, не используется ли старый стандарт безопасности (WEP/TKIP), который режет скорость. Также попробуйте изменить канал на роутере на менее загруженный (1, 6 или 11 для 2.4 ГГц). В некоторых случаях помогает отключение IPv6 в настройках подключения, если провайдер не поддерживает этот протокол корректно.