Частые отключения Wi-Fi в Ubuntu 20.04

Вопрос или проблема

Иногда Wi-Fi постоянно отключается. Иногда отключение происходит через несколько часов или через 30 минут, я не смог найти причину. И иногда, когда я выполняю sudo docker exec -it 96414b09135d bash, он тоже отключается через несколько минут.

Я попытался настроить

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

wifi.powersave = 2

и попробовал

  1. sudo ifconfig wlp2s0 down
  2. sudo iwconfig wlan0 power off
  3. sudo ifconfig wlp2s0 up
  4. sudo service network-manager restart

и попробовал

systemctl list-unit-files --state enabled

keyboard-setup.service                     enabled enabled      
ModemManager.service                       enabled enabled      
network-manager.service                    enabled enabled      
networkd-dispatcher.service                enabled enabled

Также попробовал,

sudo wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf

Успешно инициализирован wpa_supplicant
Не удалось открыть файл конфигурации '/etc/wpa_supplicant/wpa_supplicant.conf', ошибка: Нет такого файла или каталога
Не удалось прочитать или проанализировать конфигурацию '/etc/wpa_supplicant/wpa_supplicant.conf'.

Также попробовал sudo nano /etc/NeworkManager/NetworkManger.conf

    [device]
wifi.scan-rand-mac-address=no

Попробовал :

  1. sudo service bluetooth restart
  2. sudo modprobe wl sudo lshw -C network
  3. sudo apt install network-manager
  4. git clone https://github.com/mehedihshakeel/BroadcomInstaller2017.git
    git clone
    https://github.com/prasathlk/BroadcomInstaller2019.git cd
    BroadcomInstaller2019/ ./Broadcom.sh

Здесь /etc/pm/sleep.d$ ls

10_grub-common  10_unattended-upgrades-hibernate  config

Здесь echo "options QCA9377 fwlps=N" | sudo tee /etc/modprobe.d/QCA9377.conf

options QCA9377 fwlps=N

Здесь sudo nano /etc/dhcp/dhclient.conf
#timeout 300;

Здесь dpkg -S $(which NetworkManager)

network-manager: /usr/sbin/NetworkManager

Вот моя apt policy network-manager

network-manager:
  Установлено: 1.22.10-1ubuntu2.2
  Претендент: 1.22.10-1ubuntu2.2
  Версия таблицы:
 *** 1.22.10-1ubuntu2.2 500
        500 http://in.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1.22.10-1ubuntu1 500
        500 http://in.archive.ubuntu.com/ubuntu focal/main amd64 Packages

Вот мои sudo journalctl -fu NetworkManager

<info>  [1637549618.0666] dhcp6 (wlp2s0): состояние изменилось с неизвестного на привязанный
<warn>  [1637549996.3364] sup-iface[0x55dc05fec3d0,wlp2s0]: соединение отключено (причина -3)
<info>  [1637549996.4370] менеджер: rfkill: Wi-Fi теперь отключен радио выключателем
<info>  [1637549996.4374] устройство (wlp2s0): изменение состояния: активировано -> недоступно (причина 'none', sys-iface-state: 'managed')
<info>  [1637549996.4665] dhcp4 (wlp2s0): отменена DHCP транзакция
<info>  [1637549996.4666] dhcp4 (wlp2s0): состояние изменилось с привязанного на завершенное
<info>  [1637549996.4672] dhcp6 (wlp2s0): отменена DHCP транзакция
<info>  [1637549996.4672] dhcp6 (wlp2s0): состояние изменилось с привязанного на завершенное
---------------------
<warn>  [1637553729.6989] sup-iface[0x55dc05fec1f0,wlp2s0]: соединение отключено (причина -3)
<info>  [1637553729.6992] устройство (wlp2s0): состояние интерфейса суппликанта: завершено -> отключено
<info>  [1637553729.6992] устройство (p2p-dev-wlp2s0): состояние интерфейса управления суппликанта: завершено -> отключено
<info>  [1637553729.7093] устройство (wlp2s0): изменение состояния: деактивация -> отключено (причина 'новая активация', sys-iface-state: 'managed')
<info>  [1637553729.7305] dhcp4 (wlp2s0): отменена DHCP транзакция
<info>  [1637553729.7306] dhcp4 (wlp2s0): состояние изменилось с привязанного на завершенное
<info>  [1637553729.7314] dhcp6 (wlp2s0): отменена DHCP транзакция
<info>  [1637553729.7314] dhcp6 (wlp2s0): состояние изменилось с привязанного на завершенное
---------------------
<warn>  [1637553946.7590] sup-iface[0x55dc05fec1f0,wlp2s0]: соединение отключено (причина -4)
<info>  [1637553946.7982] устройство (wlp2s0): состояние интерфейса суппликанта: завершено -> отключено
<info>  [1637553946.7982] устройство (p2p-dev-wlp2s0): состояние интерфейса управления суппликанта: завершено -> отключено
<info>  [1637553950.8662] устройство (wlp2s0): состояние интерфейса суппликанта: отключено -> сканирование
<info>  [1637553950.8662] устройство (p2p-dev-wlp2s0): состояние интерфейса управления суппликанта: отключено -> сканирование
<warn>  [1637553962.0505] устройство (wlp2s0): время ожидания соединения истекло.
<info>  [1637553962.0529] устройство (wlp2s0): изменение состояния: активировано -> не удалось (причина 'ssid-not-found', sys-iface-state: 'managed')
<warn>  [1637553962.0610] устройство (wlp2s0): Активация: не удалось для соединения 'WIFINAME'
<info>  [1637553962.0650] устройство (wlp2s0): изменение состояния: не удалось -> отключено (причина 'none', sys-iface-state: 'managed')
<info>  [1637553962.0985] dhcp4 (wlp2s0): отменена DHCP транзакция
<info>  [1637553962.0986] dhcp4 (wlp2s0): состояние изменилось с привязанного на завершенное
<info>  [1637553962.1123] менеджер: состояние NetworkManager теперь CONNECTED_LOCAL
<info>  [1637553980.3890] менеджер: rfkill: радио Wi-Fi аппаратного обеспечения отключено
<info>  [1637553980.3891] устройство (wlp2s0): изменение состояния: отключено -> недоступно (причина 'none', sys-iface-state: 'managed')
<info>  [1637553980.3930] аудит: op="radio-control" arg="wireless-enabled" pid=1512 uid=1000 результат="успех"
<info>  [1637553980.3934] устройство (p2p-dev-wlp2s0): изменение состояния: отключено -> недоступно (причина 'supplicant-failed', sys-iface-state: 'managed')
<info>  [1637553980.3962] менеджер: rfkill: Wi-Fi теперь отключен радио выключателем
<info>  [1637553984.3856] менеджер: rfkill: радио Wi-Fi аппаратного обеспечения включено
<info>  [1637553984.6532] аудит: op="radio-control" arg="wireless-enabled" pid=1512 uid=1000 результат="успех"
<info>  [1637553984.6538] менеджер: rfkill: Wi-Fi теперь включен радио выключателем
<info>  [1637553984.8032] sup-iface[0x55dc05fec100,wlp2s0]: поддерживает 5 сканируемых SSID
<info>  [1637553984.8048] устройство (wlp2s0): состояние интерфейса суппликанта: старт -> готов
<info>  [1637553984.8049] устройство (p2p-dev-wlp2s0): изменение состояния: недоступно -> отключено (причина 'supplicant-available', sys-iface-state: 'managed')
<info>  [1637553984.8055] устройство (wlp2s0): изменение состояния: недоступно -> отключено (причина 'supplicant-available', sys-iface-state: 'managed')

Вы нашли решение? Вы можете ознакомиться с этой темой: https://askubuntu.com/questions/1230140/wifi-keeps-dropping-out-ubuntu-20-04-and-broadcom-wireless-adaptor. Пожалуйста, дайте знать, помогло ли это.

Ответ или решение

Судя по вашему описанию, проблемы с отключением Wi-Fi в Ubuntu 20.04 могут быть связаны с несколькими факторами. Давайте рассмотрим возможные решения, которые помогут вам устранить эту проблему.

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

    sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

    Убедитесь, что строка выглядит следующим образом:

    [connection]
    wifi.powersave = 2
  2. Настройки модуля драйвера:
    Если у вас беспроводная карта Broadcom, попробуйте добавить дополнительную конфигурацию:

    echo "options wl fwlps=N" | sudo tee /etc/modprobe.d/wl.conf

    После этого перезагрузите вашу систему.

  3. Конфигурация DHCP:
    Иногда проблемы могут быть вызваны настройками DHCP. Проверьте, что файл /etc/dhcp/dhclient.conf настроен правильно. Убедитесь, что строка комментариев (#timeout 300;) остается закомментированной, и добавьте параметры, если это необходимо.

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

    sudo lshw -C network

    Убедитесь, что нужный драйвер установлен и работает корректно.

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

    sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

    В нем добавьте следующую конфигурацию (замените WIFINAME и PASSWORD на имя вашей сети и пароль):

    network={
       ssid="WIFINAME"
       psk="PASSWORD"
    }

    После этого запустите wpa_supplicant с помощью команды:

    sudo wpa_supplicant -B -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf
  6. Отключение Bluetooth:
    Иногда устройства Bluetooth могут вызывать проблемы с Wi-Fi. Попробуйте временно отключить Bluetooth:

    sudo systemctl stop bluetooth
  7. Драйверы и обновления:
    Убедитесь, что все ваши пакеты и драйверы обновлены:

    sudo apt update
    sudo apt upgrade

    Это также поможет устранить возможные ошибки.

  8. Проверка логов NetworkManager:
    Вы можете детально исследовать журналы работы NetworkManager:

    sudo journalctl -fu NetworkManager

    Если вы заметили постоянные ошибки, связанные с вашим соединением, это может указать на конкретную проблему с драйвером или аппаратным обеспечением.

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

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

Капча загружается...