WiFi случайно отключен на Ubuntu 18.04 LTS

Я установил Ubuntu 18.04 LTS на этой неделе, и теперь у меня проблема с подключением Wi-Fi. Соединение WiFi автоматически отключается каждые 5 - 10 минут, но сигнал Wi-Fi все еще в порядке.
Я выполнил поиск, нашел несколько ответов для более старых версий Ubuntu и попробовал его, но проблема не была решена.
Вот информация о моем беспроводном адаптере:

description: Wireless interface
       product: QCA9565 / AR9565 Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 01
       serial: a4:db:30:03:32:8c
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=4.15.0-20-generic firmware=N/A ip=10.0.138.105 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:18 memory:f0600000-f067ffff memory:f0680000-f068ffff

6 ответов

Попробуйте отключить управление питанием Wi-Fi, открыв /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf и меняется

wifi.powersave = 3

в

wifi.powersave = 2

Не устанавливайте его в 0, что является значением по умолчанию. От nm-setting-wireless.h:

/**
 * NMSettingWirelessPowersave:
 * @NM_SETTING_WIRELESS_POWERSAVE_DEFAULT: use the default value
 * @NM_SETTING_WIRELESS_POWERSAVE_IGNORE: don't touch existing setting
 * @NM_SETTING_WIRELESS_POWERSAVE_DISABLE: disable powersave
 * @NM_SETTING_WIRELESS_POWERSAVE_ENABLE: enable powersave
 *
 * These flags indicate whether wireless powersave must be enabled.
 **/
typedef enum {
    NM_SETTING_WIRELESS_POWERSAVE_DEFAULT       = 0,
    NM_SETTING_WIRELESS_POWERSAVE_IGNORE        = 1,
    NM_SETTING_WIRELESS_POWERSAVE_DISABLE       = 2,
    NM_SETTING_WIRELESS_POWERSAVE_ENABLE        = 3,
    _NM_SETTING_WIRELESS_POWERSAVE_NUM, /*< skip >*/
    NM_SETTING_WIRELESS_POWERSAVE_LAST          =  _NM_SETTING_WIRELESS_POWERSAVE_NUM - 1, /*< skip >*/
} NMSettingWirelessPowersave;

Вы можете попробовать отключить IPV6 в настройках вашего соединения между вашим компьютером и маршрутизатором. Иногда в Ubuntu возникает проблема с IPV6 - и большинство старых маршрутизаторов по-прежнему используют IPV4. Это работало для меня на моем старом Wi-Fi Pocket (новый не имеет проблемы). Поскольку вы не указали, какую именно версию 18.04 вы используете, я не могу вам больше помочь.

У меня Xubuntu 16.04, и я бы в уведомлении перешел к сетевому соединению, затем открыл Редактировать соединения, нашел соединение с роутером и отредактировал его. Установите IPV6 в Игнорировать. После этого он никогда не терял связь.

Это то, что остановило мой Wi-Fi, чтобы он работал нестабильно, постоянно отключаясь, хотя мой Wi-Fi - Centrino (не Atheros): отключение IPV6.

Добавьте следующие строки в файл /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Перезагружать.

У меня была такая же проблема с бионикой. Сначала я подумал, что это связано с беспроводным сетевым адаптером Qualcomm Atheros QCA6174 802.11ac, но даже после его обновления сигнал продолжал колебаться.

Похоже, это связано с сетевым менеджером gnome. После перехода на WICD Wi-Fi больше не работал нестабильно (это было почти 4 месяца назад). [РЕДАКТИРОВАТЬ: На сегодняшний день нет проблем с 28.05.2009] Вот несколько шагов, чтобы применить это исправление:

Откройте Терминал и выполните следующие команды:

Сначала установите WICD:

 sudo apt install wicd-gtk

Далее мы удаляем NetworkManager:

sudo apt remove network-manager-gnome network-manager

После того, как все будет подтверждено, что все работает (лучше всего проверить это после перезагрузки), вы можете удалить файлы конфигурации для NetworkManager:

sudo dpkg --purge network-manager-gnome network-manager

(источник https://help.ubuntu.com/community/WICD)

В поддержку ответа DESGUA я изменил /etc/dhcp/dhclient.conf, Более конкретно я удалил строку 18:

серверы dhcp6.name, серверы dhcp6.domain, dhcp6.fqdn, серверы dhcp6.sntp,

В конце концов я отключил Wi-Fi и снова подключился.

Мой ноутбук Lenovo T460p под управлением Ubuntu 18.04 больше не случайным образом отключается от Wi-Fi. Кажется (реализация) IPv6 является виновником.

Мои настройки могут быть немного другими, но, возможно, мой ответ тоже поможет...

Моя установка выглядит следующим образом:

laptop <-> wifi (bridge mode) <-> router <-> internet
  • Ноутбук Ubuntu 18.04.2.
  • WiFi мост представляет собой TP-Link TL-WR940N.
  • Маршрутизатор это Arris 703A.

У меня была одна и та же проблема разрыва соединения, время от времени. Я полагаю, что это происходило потому, что все службы работают в маршрутизаторе Arris, а соединение между TP-Link и Arris страдает от колебаний, поэтому все, что связано с TP-Link, "думает", что нет сетевого подключения, поэтому соединение отброшен.

Единственное, что помогло мне сохранить стабильность соединения, - это настроить статический IP-адрес, шлюз и DNS-серверы вместо использования DHCP.

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

Ну, это очень простой ответ, но надеюсь, что он может помочь кому-то там.

В моем случае изменение частоты маршрутизатора с 5 ГГц до 2,4 ГГц решило проблему в значительной степени.

У меня была такая же проблема в течение долгого времени (Ubuntu 18.04, 19.04, а также 20.04), и ни одно из вышеперечисленных решений не сработало для меня должным образом; ответ здесь работал нормально, но работа на частоте 2,4 ГГц вместо 5 ГГц вызвала проблемы с производительностью.

Что вроде бы сработало, так это отключить автоматический выбор канала, но установить его на manual для параметра 2,4 ГГц в настройках моего маршрутизатора (и используйте auto для варианта 5 ГГц):

Я сделал это пару дней назад, и с тех пор у меня не было никаких проблем: на всех моих устройствах используется частота 5 ГГц, производительность отличная, и я больше не видел никаких падений (надеюсь, что так и останется после публикации этого ответа здесь;-)).

Другие вопросы по тегам