Сигнал Wi-Fi слабкий у Ubuntu 18.04 із RTL8723BE


12

Я встановив ubuntu 18.04 поряд з Windows. Я можу бачити, що там виходить wifi, він не вловлює сигнал wifi з відстані, де Windows ловить сигнал з тієї ж відстані.

Я спробував багато способів розібратися в цьому, але не зміг знайти виправлення для цього.

Перевірено з цим нижче виправленням, але не пощастило:

Rtl8723будь WiFi неймовірно слабкий

Наведене нижче рішення для ubuntu 14.04 для того ж ноутбука.

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms

Але це дає нижче помилку в команді оновлення для ubuntu 18.04:

Get:16 http://in.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [5,100 B]
Reading package lists... Done                                             
E: The repository 'http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Вихід lspci -knn | grep Net -A3

13:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
    Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
    Kernel driver in use: rtl8723be
    Kernel modules: rtl8723be

Вихід grep rtl8723be /etc/modprobe.d/*

/etc/modprobe.d/50-rtl8723be.conf:options rtl8723be ant_sel=2
/etc/modprobe.d/rtl8723-ant-sel.conf:options rtl8723be ant_sel=1
/etc/modprobe.d/rtl8723be.conf:options rtl8723be ant_sel=2
/etc/modprobe.d/rtl8723be.con:options rtl8723be ant_sel=2

Версія ядра: 4.15.0-29-generic


Коментарі не для розширеного обговорення; ця розмова була переміщена до чату .
Thomas Ward

Чи є ще рішення, яке не потребує повторення рішення через @ MaharshiRawal після кожного оновлення ядра?
dmishra

1
@dmishra, розміщене рішення не потребує повторення кроків після оновлення ядра.
MaharshiRawal

Відповіді:


1

Ви зробили неправильні речі, виконуючи команду. У вас є повторювані записи.

Запустити в термінал

cd /etc/modprobe.d
sudo rm 50-rtl8723be.conf rtl8723-ant-sel.conf rtl8723be.conf rtl8723be.con

Тепер ти чистий і ти можеш бігати

sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"

Перезавантажте зараз і протестуйте.


Не пощастило ... Я спробував з обома ant_sel= 1 і 2 і перезапустив машину. Також я перевіряю вихід grep rtl8723be /etc/modprobe.d/*кожного разу і бачу вихід, поставлений як options rtl8723be ant_sel=1і 2 відповідно
Swapnil

Чи був лише один файл?
Пілот6

1
Я бачу лише один файл у/etc/modprobe.d
Swapnil

Це таємниця. Швидше за все, це апаратні проблеми, як, наприклад, окрема антена.
Пілот6

Але він працює для ubuntu 14.04, перш ніж перейти на ubuntu 18.04
Swapnil

19

Це проблема з драйверами контролера Realtek RTL8723BE. Зробити це:

1) Отримайте нові драйвери wifi від github:

git clone https://github.com/lwfinger/rtlwifi_new/

2) Перейдіть у каталог:

cd rtlwifi_new

3) Побудуйте його:

make

4) Встановіть:

sudo make install

Тепер нові драйвери встановлені. Щоб побачити, яка правильна конфігурація антени для вашого ноутбука, зробіть це:

5) Вивантажте існуючий модуль:

sudo modprobe -r rtl8723be

6) Завантажте новий модуль з конфігурацією антени:

sudo modprobe rtl8723be ant_sel=1

7) Перевірте сигнали Wi-Fi за допомогою:

iwlist scan | egrep -i 'ssid|quality'

Далі повторіть кроки (5-7) з ant_sel = 2 на кроці 6.

8) Незалежна від конфігурації краща якість сигналу, зробіть його за замовчуванням, використовуючи:

echo "options rtl8723be ant_sel=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
---> Replace N with 1 or 2.

Примітка: Після кожного оновлення ядра вам потрібно відновлювати модулі.


Я мігрував з 16.04 до 18.04 і зараз у мене проблеми з wifi, він працює на невеликих відстанях, менше 15 футів. Раніше він працював на більші відстані. Я спробував описані вище кроки, але отримую повідомлення про те, що каталог rtlwifi_new вже існує. Чи безпечно видалити цей каталог та спробувати завантажити драйвер ще раз? Сила сигналу, яку я отримую близько 10 футів, становить -66 Dbm
neelanshu

Так, ви можете це зробити ... видаліть попереднє. Потім просто виконайте кроки.
MaharshiRawal

Це спрацювало? @MaharshiRawal
chandil03

Так, це працює. Я робив це двічі. Один раз, коли я встановив Ubuntu 18.04 і вдруге, коли я оновив ядро.
MaharshiRawal

Замість make installпрограми, яка називається, checkinstallяка може скласти пакет дебюту (перевірте сторінку людини на правильні перемикачі), що спрощує видалення пізніше. Потім ви закінчите sudo dpkg -i $yourPackage.deb.
pbhj

2

Так. ця проблема пов’язана з тим, що за замовчуванням Ubuntu WiFi драйвер, який дає слабкий досвід Wi-Fi сигналу. Також я використовую ноутбук HP, де встановлено Ubuntu 18.4.1. Отже, ось найпростіша процедура працює для мене.

Цей сценарій успішно тестується на Ubuntu 16.04.3 LTS

Спочатку вам знадобиться підключення до Інтернету. Отже, Ви можете сидіти поруч із маршрутизатором або підключатися до мережі LAN.

Кроки:

  1. Перейдіть на сторінку https://github.com/navilg/rtl8723be та завантажте поштовий файл

  2. Після вилучення ми побачимо папку rtl8723be-script папку

  3. Зайдіть всередину цієї папки, і ви знайдете файл install.sh. Цей сценарій ми будемо використовувати для запуску програм

  4. Переконайтеся, що у вашій системі встановлено наступні програми. Програми:

    • unzip: Ви можете встановити його за допомогою "sudo apt install unzip"
    • make: Ви можете встановити його за допомогою "sudo apt install make"
    • gcc: Ви можете встановити його за допомогою "sudo apt install gcc"
    • wget: Ви можете встановити його за допомогою "sudo apt install wget"
  5. Тепер ми запустимо sript в терміналі.

    bash '/home/navi/Downloads/rtl8723be-script/install.sh'
    
  6. Він запитає пароль, щоб він міг встановлювати програми як SuperUser

  7. Він перевірить необхідні програми. Якщо всі згадані вище програми існують у вашій системі, то вона продовжить процедуру встановлення або ж попросить встановити ці програми. Ці програми за замовчуванням встановлені в Ubuntu 16.04.3.

  8. Він попросить дозволу на завантаження потрібних файлів. Після введення файл y буде завантажений

  9. Тепер вам потрібно вказати ім'я інтерфейсу вашого wifi.

Ви можете перевірити це за допомогою команди iwconfig. Для цього відкрийте новий термінал

  1. Скопіюйте назву інтерфейсу

  2. Встановлення триває, це може зайняти деякий час. Будьте терплячі. На терміналі нічого не буде показано, крім крапки під час установки.

  3. Якщо встановлення не вдалося,

    Не хвилюйся. Для вирішення проблеми спробує встановити інший файл

    Натисніть y і введіть

    Знову він завантажить ще один файл

    Знову надайте ім'я інтерфейсу

    Це спробує встановити і може зайняти кілька хвилин, залежно від швидкості вашої системи.

  4. ви можете перевірити фонові процеси встановлення у файлі журналу, який відображається на екрані

  5. Тепер він запитає, чи хочете ви видалити завантажені файли. Якщо ви видалите завантажені файли. Вам знову знадобиться підключення до Інтернету, якщо в майбутньому вам потрібно буде встановити його знову. Якщо ви збережете це, вам більше не потрібно підключення до Інтернету, і установка буде швидшою.

    Ви можете зберегти або видалити, виходячи з вашого вибору. Я хочу його видалити, оскільки у мене вже є цей файл

  6. Установка вдала. Ви можете перезавантажити систему для кращої продуктивності.

  7. Установка успішна. Після перезавантаження ви знайдете сильний сигнал Wi-Fi.

Будь ласка, повідомте мені ваші відгуки, пропозиції чи помилки на navilg0409@gmail.com

Відео довідник цієї процедури на youtube .


1

Ноутбуки HP з Realtek 8723be PCI WiFi матимуть низькі проблеми з сигналом в Ubuntu 18.04, якщо працюватиме з драйверами за замовчуванням.

Завантажте цей драйвер з головного відділення GitHub - у цьому посиланні на завантаження є поштовий файл .

Після завантаження витягніть .zipфайл у свій Desktopкаталог.
Наступний спосіб установки драйвера виправляє проблему сигналу.

Відкрийте вікно терміналу з CTRL+ ALT+ T) та виконайте такі команди:

cd Desktop
cd rtlwifi_new-master
make
sudo make install
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2

Тепер перевірте силу сигналу та ...

sudo ip link set wlo1 up
sudo iw dev wlo1 scan

wlo1у вашому випадку можуть бути різними (перевірте точне розширення бездротового зв’язку за допомогою iwconfigкоманди в терміналі).

Щоб зробити налаштування постійними, введіть нижню команду в термінал і натисніть клавішу Enter.

echo "options rtl8723be ant_sel=2" | sudo tee /etc/modprobe.d/50-rtl8723be.conf

Примітка:
Після оновлення ОС (ядра) вам потрібно знову застосувати ці настройки, щоб отримати сильний сигнал.

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