Вопрос или проблема
Иногда Wi-Fi постоянно отключается. Иногда отключение происходит через несколько часов или через 30 минут, я не смог найти причину. И иногда, когда я выполняю sudo docker exec -it 96414b09135d bash
, он тоже отключается через несколько минут.
Я попытался настроить
sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
wifi.powersave = 2
и попробовал
- sudo ifconfig wlp2s0 down
- sudo iwconfig wlan0 power off
- sudo ifconfig wlp2s0 up
- 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
Попробовал :
- sudo service bluetooth restart
- sudo modprobe wl sudo lshw -C network
- sudo apt install network-manager
- 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 могут быть связаны с несколькими факторами. Давайте рассмотрим возможные решения, которые помогут вам устранить эту проблему.
-
Отключение экономии энергии:
Вы уже изменили параметр экономии энергии Wi-Fi. Убедитесь, что вы правильно сохранили файл. Попробуйте выполнить команду для отключения режима экономии энергии следующим образом:sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
Убедитесь, что строка выглядит следующим образом:
[connection] wifi.powersave = 2
-
Настройки модуля драйвера:
Если у вас беспроводная карта Broadcom, попробуйте добавить дополнительную конфигурацию:echo "options wl fwlps=N" | sudo tee /etc/modprobe.d/wl.conf
После этого перезагрузите вашу систему.
-
Конфигурация DHCP:
Иногда проблемы могут быть вызваны настройками DHCP. Проверьте, что файл/etc/dhcp/dhclient.conf
настроен правильно. Убедитесь, что строка комментариев (#timeout 300;
) остается закомментированной, и добавьте параметры, если это необходимо. -
Проверка состояния модуля:
Проверьте, правильно ли загружен драйвер:sudo lshw -C network
Убедитесь, что нужный драйвер установлен и работает корректно.
-
Ручное управление 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
-
Отключение Bluetooth:
Иногда устройства Bluetooth могут вызывать проблемы с Wi-Fi. Попробуйте временно отключить Bluetooth:sudo systemctl stop bluetooth
-
Драйверы и обновления:
Убедитесь, что все ваши пакеты и драйверы обновлены:sudo apt update sudo apt upgrade
Это также поможет устранить возможные ошибки.
-
Проверка логов NetworkManager:
Вы можете детально исследовать журналы работы NetworkManager:sudo journalctl -fu NetworkManager
Если вы заметили постоянные ошибки, связанные с вашим соединением, это может указать на конкретную проблему с драйвером или аппаратным обеспечением.
Если ни одно из указанных решений не сработает, возможно, стоит рассмотреть возможность замены драйвера или даже обратитесь за помощью в поддержку вашего оборудования. Удачи, и надеюсь, что одно из решений поможет устранить ваши проблемы с Wi-Fi!