Вопрос 16.04 Проблемы подключения Wi-Fi LTS с адаптером Realtek


После установки 16.04 LTS я обнаружил несколько проблем с Wi-Fi-соединением.

Во-первых, Wi-Fi не восстанавливается повторно после сна или спячки. Иногда значок сети превращается в «стрелки вверх и вниз» (я не знаю, для чего это) после пробуждения, но все еще подключен. Иногда сеть просто теряется, и в списке нет какой-либо сети, поэтому просто нет возможности использовать Wi-Fi.

Сначала я попробовал перезапустить диспетчер сети, выполнив sudo service network-manager restart, Он работал, но не был постоянной резолюцией.

Затем, согласно другой теме, я добавил SUSPEND_MODULES="iwlwifi"в

/etc/pm/config.d/config

После этого проблема с повторным подключением кажется исправленной (может автоматически повторно подключаться, и значок больше не изменяется). Однако я нахожу, что соединение wifi случайно теряется (примерно каждые 30 минут), даже когда компьютер работает, и значок сети остается подключенным, когда соединение потеряно.

Еще одна проблема после добавления кода заключается в том, что когда я укладываю компьютер в режим сна, экран отключается на секунду, а затем включается примерно на 5 секунд (во время которого система отключит соединение Wi-Fi). И тогда компьютер отправится спать после этого необычного «двухфазного» процесса.

Plz найти информацию о беспроводных картах ниже

*-network               
       description: Wireless interface
       product: RTL8723BE PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 00
       serial: b0:c0:90:5c:1c:d5
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8723be driverversion=4.4.0-21-generic firmware=N/A ip=192.168.0.8 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 ioport:d000(size=256) memory:df200000-df203fff

00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 730] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller (rev 01)

05/01/2016 Обновление: Я не знаю, что случилось, но теперь проблема ухудшается. Соединение Wi-Fi теряется каждые 5 минут, и мне нужно подключить или перезапустить сетевой менеджер.


116
2018-04-25 05:13


происхождения


Стрелки вверх и вниз для проводных соединений - я вижу их, если я использую привязку к устройству Android. Например, есть много сообщений об ошибках, связанных с вашей картой вот этот где, похоже, для некоторых людей работали новые драйверы. Может быть, вы найдете что-то ... - Zanna
Вы должны были использовать SUSPEND_MODULES="rtl8723be" вместо iwlwifi, поскольку ваша карта не использует iwlwifi. Также попробуйте echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf и перезагрузка - Jeremy31
Он может исправить как параметр fwlps, отключает управление питанием, так и может привести к отключению и другим проблемам - Jeremy31
Я видел много вопросов по проблеме Wi-Fi и не понимаю, почему существует так много проблем, связанных с сетью, особенно Wi-Fi в 16.04 LTS. - d a i s y
@RyanNerd, и как только у них есть Mac, запустите Ubuntu! Единственная хорошая причина, чтобы получить Mac в первую очередь :-) - zwets


ответы:


Наконец, я смог исправить проблемы после тестирования количества различных методов.

  1. Получите информацию о своей беспроводной карте PCI, запустив sudo lshw -class network
  2. Получите информацию о своей карте в соответствии с линейкой продуктов.
    Например, как вы можете видеть в описании вопроса, это говорит
      product: RTL8723BE PCIe Wireless Network Adapter поэтому модель моей карты RTL8723BE

    Или product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller поэтому модель моей карты RTL8101/2/6E

  3. Дайте разрешение sudo chmod 755 /etc/pm/config.d/

  4. Открыть или создать config и добавить SUSPEND_MODULES="rtl8723be"(замените rtl8723be на свой собственный номер модели)
      Затем запустите
      echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
      (заметим, что при замене rtl8723be с моей карточкой, которая RTL8101/2/6E я должен только набирать .../modprobe.d/RTL8101.conf; а также /2/6E не должно быть написано)

Завершите перезагрузку системы.

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

«Стрелки вверх / вниз, вероятно, являются ошибкой сетевого менеджера, которая приводит к тому, что сетевой менеджер думает, что Wi-Fi-устройство на самом деле является ethernet», - сообщает Jeremy31.см. информацию об ошибке здесь Вы можете исправить это, установив NetworkManager-1.2.0.

Благодаря Jeremy31 для предоставления решений.


44
2018-05-06 03:09



Это работает как исправление проблемы после приостановки. Это третье решение, которое работает на моем ноутбуке с Wi-Fi-картой Intel 7260. Но даже после установки NetworkManager-1.2.0 я все еще получаю стрелки (мои горизонтальные, а не вертикальные) и полностью отключенную Wi-Fi-карту при попытке переключить сети. - Rsync
Я установил ubuntu 16.04 несколько часов назад и получил ту же проблему (ошибочный значок + wifi потерян случайно). Казалось, sudo apt-get update && sudo apt-get dist-upgrade, После перезагрузки все было в порядке: более стабильные соединения и неправильная иконка. - gwarah
Нет атрибута "product:", возвращаемого для моего ключа wifi. Только «конфигурация: ... driver = r8712u ...» - James Bowery
Будьте осторожны с этим решением. Это полностью объединило мою сеть на LM18. Я должен был помнить, какие команды я сделал, чтобы удалить файлы конфигурации и перезагрузить компьютер. Распечатайте эту страницу в случае, если вам нужно ссылаться на этот процесс. Я не говорю, что это плохо, это очевидно для некоторых людей. Но подумал, что здесь есть предупреждение. - RyanNerd
@KillABug. Вышеупомянутая проблема и / или решение могут быть специфичными для Realtek; с устройством Centrino у меня нет проблем после сна, но иногда теряйте соединение, возможно, особенно во время загрузки. Игнорирование IPv6 не исправило его. - cipricus


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

sudo service network-manager restart

Все еще очень раздражает. Надеюсь, они скоро исправят эту проблему.


37
2018-04-28 04:25



Это только временное решение. Считаете ли вы, что это ошибка с 16,04 LTS? - Lixu
которые работают для меня. это, вероятно, ошибка. - avi software
также работает для использования nmcli con up wifi-sid, если вы хотите быстро разместить. - Rick-777
Это не сработало для меня. Я запускаю Xubuntu 16.04 LTS и был подключен к общему диску Windows, когда мой компьютер пошел спать. Бег sudo service network-manager restart просто заморозила мою систему еще хуже. Затем я сделал выход в систему и вернулся - еще хуже, и теперь мои значки на рабочем столе исчезли. Затем я сделал полный перезапуск, и теперь мои значки на рабочем столе все еще исчезли. Не знаю, почему, но я обязательно отключу сон. Это плохая сделка. Эти типы проблем, когда простые вещи должны работать, действительно заставляют меня пропускать Windows, и мне это не нравится. Надеюсь, Ubuntu / Xubuntu станет лучше. - Gabriel Staples
Вы нашли решение еще? - Emad Arshad Alam


Это ошибка. Ошибка была подана в https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1574347


30
2018-05-02 17:22



Эта ошибка была закрыта, знаете ли вы о другом, что я могу отметить себя как пострадавшего? :) - Ads20000
Может быть, эта ошибка была закрыта, но моя все равно иногда падает; и я никогда не использую приостановку. askubuntu.com/questions/938321/... - SDsolar


Дополнительная информация: У меня такая же точная проблема, как описана OP, но только проблема, когда значок nm-applet изменяется на стрелки и не отображает информацию wifi. Wi-Fi все еще работает, когда это происходит.

$ killall nm-applet && nm-applet & 

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

Может подтвердить эту проблему на двух отдельных компьютерах, на которых установлен пакет xubuntu-desktop.

Кроме того, на обоих компьютерах я запускал последние чипы Intel Wi-Fi. (что-то вроде AC-7260)


10
2018-04-26 02:40



вы нашли какое-либо решение - Lixu
Спасибо, у меня такая же проблема, но это происходит только со мной, когда я теряю связь с Wi-Fi-маршрутизатором, иногда бывает, что мой маршрутизатор получает прослушивание и потерянное соединение. - Aleksandar Đorđević
Я встретил точно такую ​​же проблему, как описано здесь, в недавно выпущенном manjaro-i3-20161201. И эта привязанность исправлена ​​с помощью этого трюка. Спасибо! - navigaid
Еще одна полезная вещь - если вы захотите, удалите /etc/xdg/autostart/nm-applet.desktop, чтобы она не запускалась при загрузке, и вместо этого вместо этого используйте утилиту nmtui для подключения к Wi-Fi в терминале. Я попробовал метод, и соединение автоматически восстанавливается, когда мой ноутбук восстанавливается после сна, даже после того, как nmtui перестанет работать. - navigaid


У меня была такая же проблема. Я исправил проблему с приостановкой пробуждения, создав этот сценарий в /etc/systemd/system/wifi-resume.service (тот, который опубликовал ОП, работал только для активная сессия; при перезагрузке его нужно было вызвать снова):

#/etc/systemd/system/wifi-resume.service
#sudo systemctl enable wifi-resume.service
[Unit]
Description=Restart networkmanager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target

[Service]
Type=oneshot
ExecStart=/bin/systemctl restart network-manager.service

[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target

Затем просто выполните эту команду в терминале, чтобы активировать ее: sudo systemctl enable wifi-resume.service, Это решение ответ другой вопрос, и работает как после приостановки, так и после перезагрузки.

Однако даже после того, как это было исправлено, я получаю такое же поведение, которое случалось после пробуждения от приостановки, когда я пытаюсь коммутатор Wi-Fi сетей: wifi по существу мертв, с двумя стрелками, и апплет говорит:устройство не готово. «Я могу перезапустить Wi-Fi, выпустив sudo service network-manager restart, но я не могу переключать сети.

Кто-нибудь еще испытывает это и / или имеет решение ???


6
2018-04-29 01:20



Поскольку у вас все еще есть проблема, что хорошего делает сценарий? - Lixu
Сценарий ИСПРАВЛЯЕТ первую проблему OP: нет wifi после пробуждения. Однако НЕ исправляет вторую проблему (для меня): не удается переключить Wi-Fi-сети без потери доступа Wi-Fi. Если бы я был неясен, вторая проблема существует независимо от первой. Сценарий не создает вторую проблему, он просто корректирует первый. - Rsync
Я не думаю, что этот сценарий что-то делает для моей ситуации. Оказалось, что Wi-Fi соединение теряется чаще после использования. - Lixu
Попробуйте использовать один из других скриптов (например, askubuntu.com/questions/761180/...). Оба работали на вопрос о приостановке пробуждения. Однако неспособность переключить проблему с сетью привела к откату до 15.10. Кроме того, при новой установке 16.04 я столкнулся с третьей проблемой: сетевой менеджер создал новое соединение Wi-Fi каждый раз, когда я подключился к сети (например, WIFI_1; WIFI_2; WIFI_3). В результате мне приходилось вводить пароль каждый раз. - Rsync
Я не использую резюме, но это выглядит многообещающим. Спасибо за публикацию. Вот мой вопрос и хороший ответ по этому вопросу: askubuntu.com/questions/938321/... - SDsolar


Я использую LinxuMint 18 Mate (ubuntu16.04) и попал в ту же проблему.

Все остальное выше не работало для меня на моем Thinkpad T440S.

Единственным обходным решением, которое, похоже, работает до сих пор, является обновление ядра до 4.6.3

  • Идти к этот сайт,

  • Получите следующие файлы:

    linux-headers-4.6.3-040603-generic_4.6.3-040603.201606241434_amd64.deb
    linux-headers-4.6.3-040603_4.6.3-040603.201606241434_all.deb
    linux-image-4.6.3-040603-generic_4.6.3-040603.201606241434_amd64.deb
    
  • С терминала перейдите в папку, содержащую указанные выше файлы, и запустите:

    sudo dpkg -i *.deb
    sudo reboot
    

Если вы используете Virtualbox, запустите это sudo /sbin/vboxconfig

Если вы хотите удалить их, запустите:

sudo dpkg --purge linux-headers-4.6.3-040603 linux-headers-4.6.3-040603-generic 

После нескольких тестов ситуация почти такая же, я получил Wi-Fi, но мой nm-applet не может видеть все WIFI вокруг меня. Так что не уверен, что это хорошее обходное решение :-)


2
2017-08-09 09:28



Использование LM18. Все другие решения убили мою сеть. Это решение работает. Я использую Cinnamon и обновление ядра borked мой драйвер Nvidia - не ошибка ядра. Я уверен, что разработчики Nvidia находятся на кислой б / с, они не могут следовать своим спецификациям каждый раз, когда я делаю основное обновление ядра, я трачу час или больше на борьбу с глупостью драйвера nvidia. - RyanNerd
Я поддержал это и оставил его в стороне, потому что обновление до последнего ядра работает для LM18, где я смотрел другие места, не делал приятных вещей для моей системы. К сожалению, обновление до ядра 4.6.3 не помогло моему wifi идти глупо в случайные моменты. Только бывает дома. У меня такой же маршрутизатор дома, что и у меня на работе. Не уверен, что здесь происходит. У моего ноутбука есть Intel Wireless 7260, который, по-видимому, плохо протестировал версию беспроводного адаптера, которая имеет несколько проблем в Linux и Windows. Поэтому я думаю, что я застрял, пока драйвер не будет обновлен для этой части аппаратного обеспечения s__t. - RyanNerd


Сейчас нет решения, но я нашел скрипт, который помог мне сохранить wlan:

#!/bin/bash

# Ping you most used DNS Server and reconnect on fail


while true; do
  if ! ping -c 1 -w 1 8.8.8.8 > /dev/null; then

    # with "sudo iwconfig" you can examine your name of 'wlan0'
    nmcli d connect wlan0

  fi
  sleep 2;
done

автозапускать этот скрипт просто открыть gnome-session-properties и добавьте его в список.

Полный скрипт (без повторного подключения) можно найти на эта веб-страница,


2
2017-10-17 19:28





Установите код страны WIFI для текущего нормативного домена ядра, если он не установлен

iw reg get

Чтобы установить его

sudo nano /etc/default/crda
REGDOMAIN=<ISOCODE>

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


1
2018-05-11 09:34



Как и почему это поможет? - A-B-B
Это решение помогло мне в некоторой степени. До этого иногда требовалось несколько минут, чтобы установить соединение WiFI (мне пришлось перезапустить сетевой менеджер несколько раз, иногда мне приходилось перезагружать компьютер), но после явной настройки REGDOMAIN теперь он работает лучше. Но после пробуждения компьютера от сна он по-прежнему не может подключиться, и мне приходится вручную перезапускать сетевой менеджер. Раздражает. - kovinet


просто добавьте для принятого ответа (с четырьмя шагами)

по какой-то причине для меня было достаточно одного шага, даже если я не знаю, что это значит:

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

1
2017-09-24 00:13