Я установил Ubuntu 18.04 LTS на этой неделе, и теперь у меня проблема с Wi-Fi-соединением. 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
Я пробовал все, и ничто не могло обеспечить постоянного решения. Каждый раз, когда я запускаю свой ноутбук, я должен запускать эти две строки в терминале, а wifi работает без проблем. Не требуется перезагрузка.
sudo modprobe -rv rtl8723be
, а затем
sudo modprobe -v rtl8723be ant_sel = 2
Ответ от Anoop отлично справился со мной. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение решения ниже (на всякий случай, когда страница когда-либо теряется):
1 ) Выгрузите текущий активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузите его с помощью инструкции для использования номера антенны 1
sudo modprobe rtl8723be ant_sel=1
3) Проверьте уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
Я пробовал все, и ничто не могло обеспечить постоянного решения. Каждый раз, когда я запускаю свой ноутбук, я должен запускать эти две строки в терминале, а wifi работает без проблем. Не требуется перезагрузка.
sudo modprobe -rv rtl8723be
, а затем
sudo modprobe -v rtl8723be ant_sel = 2
Ответ от Anoop отлично справился со мной. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение решения ниже (на всякий случай, когда страница когда-либо теряется):
1 ) Выгрузите текущий активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузите его с помощью инструкции для использования номера антенны 1
sudo modprobe rtl8723be ant_sel=1
3) Проверьте уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
Я пробовал все, и ничто не могло обеспечить постоянного решения. Каждый раз, когда я запускаю свой ноутбук, я должен запускать эти две строки в терминале, а wifi работает без проблем. Не требуется перезагрузка.
sudo modprobe -rv rtl8723be
, а затем
sudo modprobe -v rtl8723be ant_sel = 2
Ответ от Anoop отлично работал для меня. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение нижеприведенного решения (на всякий случай, когда страница когда-либо теряется):
1) Выгрузить активный активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузить его с помощью инструкции по использованию антенны номер 1
sudo modprobe rtl8723be ant_sel=1
3) Проверить уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
Ответ от Anoop отлично работал для меня. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение нижеприведенного решения (на всякий случай, когда страница когда-либо теряется):
1) Выгрузить активный активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузить его с помощью инструкции по использованию антенны номер 1
sudo modprobe rtl8723be ant_sel=1
3) Проверить уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
Я пробовал все, и ничто не могло обеспечить постоянного решения. Каждый раз, когда я запускаю свой ноутбук, я должен запускать эти две строки в терминале, а wifi работает без проблем. Не требуется перезагрузка.
sudo modprobe -rv rtl8723be
, а затем
sudo modprobe -v rtl8723be ant_sel = 2
Ответ от Anoop отлично работал для меня. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение нижеприведенного решения (на всякий случай, когда страница когда-либо теряется):
1) Выгрузить активный активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузить его с помощью инструкции по использованию антенны номер 1
sudo modprobe rtl8723be ant_sel=1
3) Проверить уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
Я пробовал все, и ничто не могло обеспечить постоянного решения. Каждый раз, когда я запускаю свой ноутбук, я должен запускать эти две строки в терминале, а wifi работает без проблем. Не требуется перезагрузка.
sudo modprobe -rv rtl8723be
, а затем
sudo modprobe -v rtl8723be ant_sel = 2
Ответ от Anoop отлично работал для меня. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение нижеприведенного решения (на всякий случай, когда страница когда-либо теряется):
1) Выгрузить активный активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузить его с помощью инструкции по использованию антенны номер 1
sudo modprobe rtl8723be ant_sel=1
3) Проверить уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
Я пробовал все, и ничто не могло обеспечить постоянного решения. Каждый раз, когда я запускаю свой ноутбук, я должен запускать эти две строки в терминале, а wifi работает без проблем. Не требуется перезагрузка.
sudo modprobe -rv rtl8723be
, а затем
sudo modprobe -v rtl8723be ant_sel = 2
Ответ от Anoop отлично работал для меня. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение нижеприведенного решения (на всякий случай, когда страница когда-либо теряется):
1) Выгрузить активный активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузить его с помощью инструкции по использованию антенны номер 1
sudo modprobe rtl8723be ant_sel=1
3) Проверить уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
Я пробовал все, и ничто не могло обеспечить постоянного решения. Каждый раз, когда я запускаю свой ноутбук, я должен запускать эти две строки в терминале, а wifi работает без проблем. Не требуется перезагрузка.
sudo modprobe -rv rtl8723be
, а затем
sudo modprobe -v rtl8723be ant_sel = 2
Ответ от Anoop отлично работал для меня. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение нижеприведенного решения (на всякий случай, когда страница когда-либо теряется):
1) Выгрузить активный активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузить его с помощью инструкции по использованию антенны номер 1
sudo modprobe rtl8723be ant_sel=1
3) Проверить уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
Я пробовал все, и ничто не могло обеспечить постоянного решения. Каждый раз, когда я запускаю свой ноутбук, я должен запускать эти две строки в терминале, а wifi работает без проблем. Не требуется перезагрузка.
sudo modprobe -rv rtl8723be
, а затем
sudo modprobe -v rtl8723be ant_sel = 2
Ответ от Anoop отлично работал для меня. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение нижеприведенного решения (на всякий случай, когда страница когда-либо теряется):
1) Выгрузить активный активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузить его с помощью инструкции по использованию антенны номер 1
sudo modprobe rtl8723be ant_sel=1
3) Проверить уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
Ответ от Anoop отлично работал для меня. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение нижеприведенного решения (на всякий случай, когда страница когда-либо теряется):
1) Выгрузить активный активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузить его с помощью инструкции по использованию антенны номер 1
sudo modprobe rtl8723be ant_sel=1
3) Проверить уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
В моем случае изменение частоты маршрутизатора от 5 ГГц до 2,4 ГГц в значительной степени решило проблему.
Я пробовал все, и ничто не могло обеспечить постоянного решения. Каждый раз, когда я запускаю свой ноутбук, я должен запускать эти две линии в терминале, а затем Wi-Fi работает без проблем. Не требуется перезагрузка.
sudo modprobe -rv rtl8723be
, а затем
sudo modprobe -v rtl8723be ant_sel=2
Ответ от Anoop отлично работал для меня. @Oscar, вы также можете попробовать «ant_sel = 1» вместо «ant_sel = 2».
Существует очень хорошее объяснение того, почему эта проблема возникает (а также как сделать решение постоянным) в страница: https://sites.google.com/site/easylinuxtipsproject/reserve-7
Воспроизведение нижеприведенного решения (на всякий случай, когда страница когда-либо теряется):
1) Выгрузить активный активный модуль
sudo modprobe -r rtl8723be
2) Перезагрузить его с помощью инструкции по использованию антенны номер 1
sudo modprobe rtl8723be ant_sel=1
3) Проверить уровень сигнала
iwlist scan | egrep -i 'ssid|quality'
4) Проверьте вторую антенну, чтобы узнать, какой из них имеет более сильный сигнал
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
iwlist scan | egrep -i 'ssid|quality'
5.a) Если ant_sel = 1 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=1" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
5.b) Если ant_sel = 2 дает лучший сигнал
echo "options rtl8723be fwlps=0 ant_sel=2" | sudo tee -a /etc/modprobe.d/rtl8723be.conf
6) Перезагрузите компьютер
Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
– cipricus
10 July 2018 в 18:28
rtl8723be
? Я хочу посмотреть, что он говорит в моем случае, и попробовать свое решение.
– cipricus
12 July 2018 в 18:18
Network controller [0280]: Intel Corporation Centrino Wireless-N 1000 [Condor Peak] [8086:0083] Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN [8086:1305] Kernel driver in use: iwlwifi
– cipricus
14 July 2018 в 13:13
В моем случае изменение частоты маршрутизатора от 5 ГГц до 2,4 ГГц в значительной степени решило проблему.
Я пробовал все, и ничто не могло обеспечить постоянного решения. Каждый раз, когда я запускаю свой ноутбук, я должен запускать эти две линии в терминале, а затем Wi-Fi работает без проблем. Не требуется перезагрузка.
sudo modprobe -rv rtl8723be
, а затем
sudo modprobe -v rtl8723be ant_sel=2
Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
. Это только для Realtek?
– cipricus
10 July 2018 в 18:30
Вы можете попытаться отключить IPV6 в настройках вашего соединения между вашим компьютером и маршрутизатором. Иногда в Ubuntu возникает проблема с IPV6 - и большинство старых маршрутизаторов по-прежнему используют IPV4. Это работало для меня на моем старом Pocket wifi (у нового нет проблем). Поскольку вы не указали, какая версия 18.04 вы используете, я больше не могу вам помочь.
У меня Xubuntu 16.04, и я бы пошел в сетевое соединение в уведомлении, затем откройте Edit connections, find подключение к маршрутизатору и его редактирование. Установите IPV6 для игнорирования. После этого он никогда не удалял соединение.
Попробуйте отключить управление питанием 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;