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

44

Я установил 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
Cảnh Đinh Văn
источник
Вы можете получить больше информации, запустив journalctl --followв окне терминала. Затем, когда ваш WiFi падает, посмотрите на сообщения.
Вальтинатор
@waltinator Что делает эта команда?
Cảnh Đinh Văn
Читать man journalctl. --followОпция документирована какShow only the most recent journal entries, and continuously print new entries as they are appended to the journal
waltinator
1
Какие предложения вы пробовали, что не сработало? Были ли полученные вами сообщения об ошибках, которые вы можете включить в свой вопрос?
Хи Джин,
@Emily Первый вариант, который я попробовал, это установить resolvconfпакет, добавить его nameserver 8.8.8.8в /etc/resolvconf/resolv.conf.d/tailфайл и восстановить /etc/resolv.confфайл с помощью sudo resolvconf -uкоманды. Второй - отредактировать /etc/NetworkManager/conf.d/default-wifi-powersave-on.confфайл и перейти wifi.powersave = 3в wifi.powersave = 0.
Cảnh 2inh Văn

Ответы:

15

Попробуйте отключить управление питанием 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;
qwr
источник
2
У меня была такая же проблема с Realtek WiFi AC1200 USB и внутренним что есть. Широкий ... Попробовал конфигурацию питания и IPv6 отключен. Никто не работал. Наконец установка статического IPv4 для ноутбука работает. Надеюсь, этот вариант поможет кому-то.
Спост
@ Спосмен Я предлагаю написать это как ответ, чтобы он был более заметным.
QWR
1
@Sposmen Я также попробовал все это, и все же соединение продолжало разрываться каждые 10 м или около того. В каком убунту ты сделал это успешно? Это было 18.04? Как сказал qwr, я также предлагаю добавить это в качестве ответа.
Лукас Васкончелос Чепаники
1
Это решило мою проблему несколько месяцев назад с Ubuntu v16.04. Однако проблема вернулась с v18.04.1.
josephwb
2
К Ubuntu 18.04.2 LTSсожалению, не решает проблему для меня .
Клеб
5

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

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

Ян Йоханссон
источник
Отключение ipv6 сделало эту работу за меня. Спасибо.
Алик Эльзин-килака
4

У меня была такая же проблема с бионикой. Сначала я подумал, что это связано с беспроводным сетевым адаптером 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 )

Лукас Васкончелос Чепаники
источник
1
Вроде бы хорошо, но у него нет ярлыков или значков в верхнем меню!
SaidbakR
1
Да, он не совсем переключает значок / ссылку сетевого менеджера, а также не создает новый для него. Но, по крайней мере, вы получаете стабильное соединение и почти так же быстро получаете доступ к WICD через обзор / приложения gnome.
Лукас Васкончелос Чепаники
Отличное решение, сработало для меня.
Иван Марченко
Работая над Ubuntu 18.04.2 LTSэтим, к сожалению, это стало еще хуже. После вызова sudo apt remove network-manager-gnome network-manager, WICDне обнаружили ни одной сети Wi - Fi больше; также пропала кнопка настроек. Я мог бы восстановить часть настроек с помощью, sudo apt install gnome-control-centerа затем также переустановить network-manager, но теперь и этот больше не обнаруживает сети. Итак, убедитесь, что у вас также есть подключение к
локальной
После удаления сетевого менеджера раздел настроек Wi-Fi в настройках Ubuntu не работает, потому что он использует сетевой менеджер, так что это следовало ожидать. Что касается wicd, вы можете проверить, правильно ли настроен сетевой интерфейс (для bionic это должен быть wlp3s0) или проблема связана с WPA Supplicant (В некоторых случаях у меня была такая проблема, и мне удалось ее исправить. выбрав nl80211 в качестве соискателя - но после обновления я переключился обратно на wext, и проблема, казалось, была решена).
Лукас Васкончелос Чепаники
2

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

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

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 не падает; иногда требуется немного больше времени для выполнения запросов.

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

Александр Шмидт
источник
1

Это то, что остановило мой 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

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

desgua
источник
Также я обычно следую этим рекомендациям: itsfoss.com/speed-up-slow-wifi-connection-ubuntu
desgua
У меня не работает Ubuntu 18.04.2 LTS, к сожалению.
Клеб
Нет необходимости перезагружаться. Просто выполните команду "sudo sysctl -p", и ваши настройки будут перезагружены.
П. Геттеруп
0

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

Панкадж Джоши
источник
как изменить частоту? любая причина, почему это работает?
roottraveller
Вы можете изменить частоту на веб-странице маршрутизатора. Вы можете найти это написано на маршрутизаторе или в документах, которые поставляются с маршрутизатором. Я не знаю причину, почему он проснулся на моей машине :(
Панкадж Джоши
Большинство маршрутизаторов сегодня предлагают интерфейс 2,4 вдоль 5 ГГц, поэтому технически вам не нужно менять интерфейс 5G.
Лукас Васкончелос Чепаники
0

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

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

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

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

dzmanto
источник