Причина, доподлинно, не ясна, но основной версией, судя по подавляющим голосам, является нехватка питания для системных потребностей в работе модуля WiFi. Тут предлагаю пару способов решения данной проблемы.
Метод #1. Отключение режима экономии для модуля WiFi
Для этого меняем параметр wifi.powersave
на значение 2
в файле конфигурации
sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
после изменения перезагружаем менеджер соединения
sudo systemctl restart NetworkManager
Если вкратце разъяснять, то данный файл конфигурации управляет утилитой NetworkManager
для балансировки энергосбережения модулем Wi-Fi, но эта функция недокументирована.
Из исходного кода: wifi.powersave
может иметь следующее представление:
NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value
NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1): don't touch existing setting
NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2): disable powersave
NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3): enable powersave
- 0 — поведение по умолчанию
- 1 — не трогать существующие настройки
- 2 — запретить энергосбережение
- 3 — разрешить энергосбереженеи
Метод #2. Отлючение сетей IPv6
Если не нужны данный тип сетей, то можно их отключить, обеспечивая экономию энергии для модуля WiFi. Для этого надо зайти в настройки подключенного WiFi,перейти на вкладку ipv6 и отключить