Wi-Fi випадковим чином відключений на Ubuntu 18.04 LTS


43

Я встановив Ubuntu 18.04 LTS на цьому тижні, і тепер у мене проблема з підключенням до wifi. Автоматичне відключення Wi-Fi з'єднання кожні 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

Ви можете отримати більше інформації, запустивши journalctl --followу вікно терміналу. Потім, коли ваш WiFi падає, подивіться на повідомлення.
waltinator

@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 Đinh Văn

Відповіді:


12

Спробуйте відключити керування живленням 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;

2
У мене була така сама проблема з Realtek WiFi AC1200 USB і внутрішнім, що є. Широкий .... Спробував конфігурацію живлення та відключив IPv6. Жоден не працював. Нарешті встановлення статичного IPv4 на ноутбук працює. Сподіваюся, що цей варіант комусь допоможе.
Sposmen

@Sposmen Я пропоную написати це як відповідь, щоб було видніше.
qwr

1
@Sposmen Я також пробував все це, і все ж зв’язок продовжував падати кожні 10 м або близько того. Який ubuntu ви зробили це успішно? Це було 18.04? Як сказав qwr, я також пропоную додати це як відповідь.
Лукас Васкончелос Чепанікі

1
Це вирішило мою проблему кілька місяців тому з Ubuntu v16.04. Однак проблема повернулася з v18.04.1.
josephwb

2
На Ubuntu 18.04.2 LTSжаль, не вирішує проблему для мене .
Клеб

5

Ви можете спробувати вимкнути IPV6 у налаштуваннях для вашого зв'язку між комп'ютером та маршрутизатором. Іноді в Ubuntu виникає проблема з IPV6 - і більшість старих маршрутизаторів все ще використовують IPV4. Це працювало для мене на моєму старому кишеньковому wifi (у нового немає проблем). Оскільки ви точно не вказали, яку версію 18.04 ви використовуєте, я не можу вас направити більше.

У мене є Xubuntu 16.04, і я пішов би в мережеве підключення в сповіщенні, потім відкрити Редагувати з'єднання, знайти з'єднання з маршрутизатором і відредагувати його. Встановіть IPV6 на Ігнорувати. Після цього він ніколи не кидав з'єднання.


Відключення ipv6 зробило роботу за мене. Дякую.
AlikElzin-kilaka

4

У мене було те саме питання з bionic. Спершу я подумав, що це пов'язано з адаптером бездротової мережі Qualcomm Atheros QCA6174 802.11ac, але навіть після його оновлення сигнал продовжував коливатися.

Схоже, це пов'язано з мережевим менеджером gnome. Після переходу на WICD, wi fi вже не був нестабільним (це було майже 4 місяці тому). [EDIT: На сьогоднішній день 28.05.2019 жодних проблем] Ось кілька кроків, щоб застосувати це виправлення:

Відкрийте термінал і виконайте такі команди:

Спочатку встановіть 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) чи проблема пов'язана з WPL Supplicant (У певному випадку у мене виникла така проблема, і мені вдалося її виправити вибравши nl80211 в якості заявника, але після оновлення я перейшов до тексту і проблема, здавалося, була вирішена).
Лукас Васкончелос Чепаніки

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.

Я все ще отримую коливання, але принаймні wifi не падає; просто потрібно трохи більше часу, щоб виконати запити.

Ну, це дуже проста відповідь, але сподіваюся, що це може комусь допомогти.


1

Це те, що зупинило мій wifi, щоб він став нестабільним і постійно відключався, хоча мій wifi - це 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

Перезавантажте.


Також я зазвичай дотримуюсь цих рекомендацій: itsfoss.com/speed-up-slow-wifi-connection-ubuntu
desgua

На Ubuntu 18.04.2 LTSжаль, для мене не працює .
Клеб

Не потрібно перезавантажувати. Просто зробіть "sudo sysctl -p" і ваші настройки перезавантажуються.
P. Goetterup

0

У моєму випадку зміна частоти маршрутизатора з 5 ГГц на 2,4 ГГц значною мірою вирішило проблему.


як змінити частоту? будь-яка причина, чому це працює?
roottraveller

Ви можете змінити частоту на веб-сторінці маршрутизатора. Ви можете знайти його написане на маршрутизаторі або в документах, що постачаються з маршрутизатором. Я не знаю причини, чому він прокинувся на моїй машині :(
Панкай Джоші

Більшість маршрутизаторів сьогодні пропонують інтерфейс 2,4 разом із 5 ГГц, тому технічно вам не потрібно змінювати інтерфейс 5G.
Лукас Васкончелос Чепанікі

0

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

dhcp6.name-серверів, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-серверів,

Зрештою я відключив wifi і підключився.

Мій ноутбук Lenovo T460p під управлінням Ubuntu 18.04 більше не випадково відключається від Wi-Fi. Здається, винуватцем є реалізація IPv6.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.