Главная
» LINUX
»
Как исправить разрывы соединения Wi-Fi после приостановки работы в Ubuntu 24.04
Как исправить разрывы соединения Wi-Fi после приостановки работы в Ubuntu 24.04
Примечание к обновлению — 6 октября 2026 г.: Ubuntu 24.04.5 LTS была выпущена 10 сентября 2026 г., и в примечаниях к выпуску указаны накопленные обновления пакетов и безопасности. В них не указано общее решение проблемы с разрывами соединения Wi-Fi после приостановки работы системы. Сначала установите текущие обновления Ubuntu, а затем проведите диагностику соединения на вашем ноутбуке; правильное решение зависит от вашего беспроводного адаптера и драйвера.
«Приостановка» — это режим сна с низким энергопотреблением, который приостанавливает большую часть работы ноутбука до тех пор, пока вы не откроете крышку или не нажмете клавишу. Сбой Wi-Fi после возобновления работы может означать, что беспроводной модуль заблокирован, сохраненное сетевое соединение не переподключилось, точка доступа недоступна или драйвер ядра не смог восстановить адаптер. Проработайте эти уровни по порядку, чтобы определить, действительно ли изменение повысило надежность.
1. Обновите Ubuntu и запишите данные адаптера.
Сохраните свою работу, подключитесь по Ethernet, если это возможно, и установите предлагаемые обновления для Ubuntu 24.04:
sudo apt update
sudo apt upgrade
Перезапускайте систему, когда это потребуется при обновлении пакетов. Проверьте, какая версия Ubuntu и какое ядро используются:
lsb_release -ds
uname -r
В состав точечных релизов Ubuntu входят обновления для LTS-версии, но более новый точечный релиз не гарантирует исправление всех проблем с режимом ожидания. Если обновления не устраняют ошибку, запишите название вашего Wi-Fi-чипсета, чтобы в дальнейшем можно было дать более конкретные рекомендации по драйверам. Для PCI-адаптера или встроенного адаптера выполните:
lspci -nnk | grep -A3 -Ei 'network|wireless'
Для USB-адаптера Wi-Fi используйте команду lsusb`.`. Информация о чипсете и строка «Используется драйвер ядра» являются полезным подтверждением; скопируйте их вместе с версией ядра, если вам нужна поддержка.
Откройте «Настройки» и убедитесь, что переключатель Wi-Fi включен; приведенные названия сетей являются примерами.
2. Проверьте, что пошло не так после пробуждения.
После следующей неудачной попытки возобновления работы откройте «Настройки» > «Wi-Fi» и убедитесь, что переключатель Wi-Fi включен. Попробуйте снова выбрать свою сеть. Проверьте другую доверенную сеть или точку доступа на телефоне, если она доступна: если не работает только одна точка доступа, проверьте ее сигнал, маршрутизатор или сохраненный пароль, прежде чем менять Ubuntu.
NetworkManager — это служба Ubuntu, которая управляет сетевыми подключениями. Её инструмент командной строки nmcliпоказывает, активны ли беспроводное устройство и сохранённое подключение:
nmcli device status
nmcli connection show --active
Прочитайте строку с описанием Wi-Fi-устройства. Если там написано connected, значит, соединение Wi-Fi установлено, и проблема может быть связана с доступом в интернет, DNS или точкой доступа, а не с отключенным радиомодулем. Если написано disconnectedили unavailable, продолжайте читать ниже.
Сравните результаты выполнения команд nmcli и rfkill после возобновления работы; имя и состояние адаптера зависят от вашего оборудования.
Проверьте, нет ли заблокированного радиоприемника.
rfkillСообщает, отключен ли беспроводной радиомодуль программным или аппаратным способом:
rfkill list
Если в записи Wi-Fi указано Soft blocked: yes, попробуйте:
sudo rfkill unblock wifi
Затем выключите и включите Wi-Fi в настройках или повторите попытку подключения. Если отображается сообщение о том Hard blocked: yes, что программная команда не может снять аппаратную блокировку, проверьте переключатель беспроводной связи или функциональную клавишу ноутбука, управление режимом полета и настройки прошивки. Не следует предполагать, что запись Bluetooth относится к адаптеру Wi-Fi; определите запись беспроводной локальной сети.
3. Проверьте режим энергосбережения Wi-Fi для затронутой сети.
Некоторые комбинации адаптеров и драйверов ведут себя по-разному, когда радиомодуль переходит в режим низкого энергопотребления. NetworkManager предоставляет возможность настройки энергосбережения для каждого беспроводного соединения. Проверить это на одном сохраненном профиле легко, и это не отключает энергосбережение для всех сетей на компьютере.
Отобразите список сохраненных подключений и скопируйте точное название профиля Wi-Fi, включая пробелы:
nmcli -f NAME,TYPE connection show
Замените Home Wi-Fiна это имя. Это значение 2отключает режим энергосбережения Wi-Fi для данного профиля:
Чтобы изменения вступили в силу, повторно подключитесь к профилю. Вы можете использовать меню Wi-Fi или выполнить следующую команду:
nmcli connection down "Home Wi-Fi"
nmcli connection up "Home Wi-Fi"
Кратковременные обрывы связи ожидаемы. Протестируйте несколько циклов приостановки и возобновления работы в местах, где обычно происходит сбой. Если обрывы прекратятся, сохраните настройки и следите за уровнем заряда батареи: отключение режима энергосбережения Wi-Fi может привести к увеличению энергопотребления. Если явного улучшения нет, восстановите профиль по умолчанию с помощью:
В справочнике настроек NetworkManager 0означает «использовать значение по умолчанию», а 2означает «отключить». Восстановление значения по умолчанию не приводит к принудительному включению режима энергосбережения; оно возвращает управление к поведению системы по умолчанию.
Попробуйте отключить режим энергосбережения на проблемном соединении, а если это не поможет, восстановите значение по умолчанию.
4. Проверьте наличие ошибок драйверов или микропрограммного обеспечения.
Ядро — это ядро Linux, и в его журнале часто фиксируется, успешно ли возобновилось подключение беспроводного драйвера. Сразу после воспроизведения проблемы проверьте последние сообщения ядра:
journalctl -b -k --since "10 minutes ago"
Чтобы сузить круг поиска, можно отфильтровать часто используемые термины, относящиеся к беспроводным сетям:
Названия драйверов различаются в зависимости от производителя; например, адаптер Intel может использовать драйвер с iwlwifiопределенным именем, в то время как другие адаптеры используют другие модули. Не следует рассматривать отдельную строку журнала как доказательство сбоя. Ищите повторяющиеся ошибки загрузки прошивки, перезагрузки устройства или отключения в момент пробуждения ноутбука. Вы также можете проверить журнал NetworkManager за тот же интервал времени:
После неудачной попытки пробуждения проверьте последние сообщения ядра для вашего адаптера; имя драйвера и сообщения различаются в зависимости от системы.
5. Подтвердите результат и выберите следующий шаг.
Эффективное решение должно сохраняться более чем после одного включения. После каждого теста убедитесь, что устройство Wi-Fi возвращается в connectedисходное состояние nmcli device status, переподключается к нужной сети без повторного ручного переключения и может получить доступ к интернету. Одного значка Wi-Fi недостаточно для подтверждения доступа в интернет. Если возможно, сравните поведение на второй точке доступа и отметьте, возникает ли проблема при работе от батареи, от сети переменного тока или и то, и другое.
Радиосвязь заблокирована: снимите программную блокировку или проверьте аппаратную часть управления ноутбука.
Затронута только одна сеть: проверьте маршрутизатор или сохраненный профиль; удалите и добавьте профиль заново только в том случае, если повторное подключение не помогает.
Тест на энергосбережение полезен: оставляйте настройку для каждого профиля только в том случае, если повышение надежности оправдывает любые потери заряда батареи.
Если адаптер недоступен или в журналах отображаются ошибки драйвера: установите поддерживаемые обновления Ubuntu, а затем проверьте инструмент «Дополнительные драйверы» Ubuntu, предлагает ли он драйвер именно для этого устройства. Избегайте использования случайных скриптов драйверов, широких черных списков модулей или параметров ядра, скопированных для другого чипсета.
Если проблема возникла сразу после обновления ядра, вы можете использовать пункт «Дополнительные параметры Ubuntu» в меню загрузки GRUB, чтобы протестировать уже установленное более старое ядро, если таковое имеется. Это сравнительный тест, а не окончательное откат к предыдущей версии. Если старое ядро надежно восстанавливает работу Wi-Fi, а текущее — нет, укажите обе версии ядра и используемый беспроводной чипсет в отчете об ошибке Ubuntu или запросе в службу поддержки. Не удаляйте более новое ядро, пока не найдете способ восстановления.