Tín hiệu wifi yếu trong Ubuntu 18.04 với RTL8723BE


11

Tôi đã cài đặt Ubuntu 18.04 cùng với Windows. Tôi có thể thấy rằng có vấn đề về wifi, nó không bắt được tín hiệu wifi từ khoảng cách nơi các cửa sổ bắt tín hiệu từ cùng một khoảng cách.

Tôi đã thử rất nhiều cách để tìm ra điều này, nhưng không thể tìm ra cách khắc phục cho việc này.

Kiểm tra với sửa chữa dưới đây nhưng không có may mắn:

Rtl8723be WiFi cực kỳ yếu

Giải pháp dưới đây hoạt động cho Ubuntu 14.04 cho cùng một máy tính xách tay.

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

Nhưng nó đưa ra lỗi dưới đây trong lệnh cập nhật cho 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.

Đầu ra của 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

Đầu ra của 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

Phiên bản hạt nhân: 4.15.0-29-generic


Bình luận không dành cho thảo luận mở rộng; cuộc trò chuyện này đã được chuyển sang trò chuyện .
Thomas Ward

Có còn giải pháp nào không yêu cầu lặp lại giải pháp bởi @ MaharshiRawal sau mỗi lần cập nhật kernel không?
dmishra

1
@dmishra, giải pháp được đăng không yêu cầu lặp lại các bước sau khi cập nhật kernel nữa.
MaharshiRawal

Câu trả lời:


17

Đó là một vấn đề với các trình điều khiển của bộ điều khiển Realtek RTL8723BE. Làm cái này:

1) Nhận trình điều khiển wifi mới từ github:

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

2) Đi vào thư mục:

cd rtlwifi_new

3) Xây dựng nó:

make

4) Cài đặt:

sudo make install

Bây giờ, các trình điều khiển mới được cài đặt. Để xem cấu hình ăng-ten chính xác cho máy tính xách tay của bạn là gì, hãy làm điều này:

5) Dỡ bỏ mô-đun hiện có:

sudo modprobe -r rtl8723be

6) Tải mô-đun mới với cấu hình ăng-ten:

sudo modprobe rtl8723be ant_sel=1

7) Bây giờ, hãy kiểm tra các tín hiệu wifi bằng cách sử dụng:

iwlist scan | egrep -i 'ssid|quality'

Tiếp theo, lặp lại các bước (5-7) với ant_sel = 2 trong bước 6.

8) Bất kỳ cấu hình nào cho chất lượng tín hiệu tốt hơn, hãy đặt mặc định bằng cách sử dụng:

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

Lưu ý: Sau mỗi lần cập nhật kernel, bạn cần xây dựng lại các mô-đun.


Tôi đã di chuyển từ 16.04 đến 18.04 và hiện đang gặp vấn đề với wifi, nó hoạt động trong khoảng cách ngắn, dưới 15 feet. Trước đó nó được sử dụng để làm việc cho khoảng cách lớn hơn. Tôi đã thử các bước phác thảo ở trên nhưng tôi nhận được thông báo rằng thư mục rtlwifi_new đã tồn tại. Có an toàn để xóa thư mục này và thử tải lại trình điều khiển? Tín hiệu mạnh mẽ mà tôi nhận được ở khoảng 10 ft là -66 Dbm
neelanshu

Vâng, bạn có thể làm điều đó ... loại bỏ cái trước đó. Sau đó chỉ cần làm theo các bước.
MaharshiRawal

Nó có hoạt động không? @MaharshiRawal
chandil03

Có nó hoạt động. Tôi đã làm điều đó hai lần. Một lần khi tôi cài đặt Ubuntu 18.04 và lần thứ hai khi tôi đã cập nhật kernel.
MaharshiRawal

Thay vì make installcó một chương trình được gọi là checkinstallcó thể tạo gói gỡ lỗi (kiểm tra trang man cho các công tắc bên phải) giúp dễ dàng gỡ bỏ sau này. Bạn sau đó kết thúc bằng sudo dpkg -i $yourPackage.deb.
pbhj

2

Đúng. vấn đề này là do trình điều khiển Ubuntu WiFi mặc định cho trải nghiệm tín hiệu WiFi yếu. Ngoài ra, tôi đang sử dụng máy tính xách tay HP nơi cài đặt Ubuntu 18.4.1. Vì vậy, đây là thủ tục dễ nhất làm việc cho tôi.

Kịch bản này được thử nghiệm thành công trên Ubuntu 16.04.3 LTS

Ban đầu bạn sẽ yêu cầu kết nối internet. Vì vậy, Bạn có thể ngồi gần bộ định tuyến của mình hoặc kết nối với mạng LAN.

Các bước:

  1. Truy cập đường dẫn tải xuống https://github.com/navilg/rtl8723be và giải nén tệp zip

  2. Sau khi giải nén, chúng ta sẽ thấy một thư mục rtl8723be-script

  3. Đi vào trong thư mục đó và bạn sẽ tìm thấy tệp install.sh. Chúng tôi sẽ sử dụng tập lệnh này để chạy các chương trình

  4. Hãy chắc chắn rằng bạn đã cài đặt các chương trình sau trong hệ thống của bạn. Chương trình:

    • giải nén: Bạn có thể cài đặt nó bằng cách sử dụng 'sudo apt install unzip'
    • make: Bạn có thể cài đặt nó bằng 'sudo apt install make'
    • gcc: Bạn có thể cài đặt nó bằng 'sudo apt install gcc'
    • wget: Bạn có thể cài đặt nó bằng 'sudo apt install wget'
  5. Bây giờ chúng ta sẽ chạy sript trong terminal.

    bash '/home/navi/Downloads/rtl8723be-script/install.sh'
    
  6. Nó sẽ hỏi mật khẩu để có thể cài đặt các chương trình như SuperUser

  7. Nó sẽ kiểm tra các chương trình cần thiết. Nếu tất cả các chương trình được đề cập ở trên tồn tại trong hệ thống của bạn thì nó sẽ tiến hành quy trình cài đặt nếu không nó sẽ yêu cầu cài đặt các chương trình đó. Các chương trình này được cài đặt mặc định trong Ubuntu 16.04.3.

  8. Nó sẽ yêu cầu cho phép tải xuống các tập tin cần thiết. Sau khi gõ tập tin y sẽ được tải xuống

  9. Bây giờ bạn cần cung cấp tên giao diện của wifi của bạn.

Bạn có thể kiểm tra bằng cách sử dụng lệnh iwconfig. Cho thiết bị đầu cuối mới mở

  1. Sao chép dán tên giao diện

  2. Việc cài đặt đang được tiến hành có thể mất một thời gian. Kiên nhẫn. Không có gì sẽ hiển thị trên thiết bị đầu cuối ngoại trừ dấu chấm tại thời điểm cài đặt.

  3. Nếu cài đặt thất bại,

    Đừng lo lắng. Nó sẽ thử cài đặt một tập tin khác để giải quyết vấn đề

    Nhấn y và nhập

    Một lần nữa nó sẽ tải xuống một tập tin khác

    Một lần nữa cung cấp tên giao diện

    Nó sẽ thử cài đặt và có thể mất vài phút dựa trên tốc độ hệ thống của bạn.

  4. bạn có thể kiểm tra các quá trình cài đặt nền trong tệp nhật ký được hiển thị trên màn hình

  5. Bây giờ nó sẽ hỏi bạn có muốn xóa các tập tin đã tải xuống không. Nếu bạn xóa các tập tin tải về. Bạn sẽ cần kết nối internet một lần nữa nếu trong tương lai bạn sẽ cần cài đặt lại. Nếu bạn giữ lại, bạn không cần kết nối internet nữa và cài đặt sẽ nhanh hơn.

    Bạn có thể giữ lại hoặc xóa nó dựa trên sự lựa chọn của bạn. Tôi muốn xóa nó vì tôi đã có những tập tin đó

  6. Cài đặt thành công. Bạn có thể khởi động lại hệ thống để có hiệu suất tốt hơn.

  7. Cài đặt thành công. Sau khi khởi động lại, bạn sẽ tìm thấy tín hiệu wifi mạnh.

Vui lòng cho tôi biết phản hồi, đề xuất của bạn hoặc bất kỳ lỗi nào trên navilg0409 @ gmail

Video hướng dẫn thủ tục này tại youtube .


1

Bạn đã làm những điều sai trái với việc chạy lệnh. Bạn có các mục trùng lặp.

Chạy trong một thiết bị đầu cuối

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

Bây giờ bạn sạch sẽ và bạn có thể chạy

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

Khởi động lại ngay bây giờ và thử nghiệm.


Không may mắn ... Tôi đã thử với cả ant_sel= 1 và 2 và khởi động lại máy. Ngoài ra, tôi kiểm tra đầu ra của grep rtl8723be /etc/modprobe.d/*mỗi lần và xem options rtl8723be ant_sel=1lần lượt đặt ra và 2
Swapnil

Chỉ có một tập tin?
Pilot6

1
Tôi chỉ có thể thấy một tệp trong/etc/modprobe.d
Swapnil

Đó là một bí ẩn. Rất có thể đó là một vấn đề phần cứng, như ăng ten tách rời.
Pilot6

Nhưng nó đang hoạt động cho Ubuntu 14.04 trước khi tôi chuyển sang Ubuntu 18.04
Swapnil

1

Máy tính xách tay HP có Realtek 8723be PCI WiFi sẽ gặp sự cố tín hiệu thấp trong Ubuntu 18.04 nếu chạy với trình điều khiển mặc định.

Tải xuống trình điều khiển này từ nhánh chính GitHub - có tệp zip tại liên kết tải xuống này .

Sau khi tải về, giải nén .ziptập tin vào Desktopthư mục của bạn .
Phương pháp cài đặt trình điều khiển sau đây khắc phục sự cố tín hiệu.

Mở một cửa sổ đầu cuối với CTRL+ ALT+ T) và thực hiện các lệnh sau:

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

Bây giờ hãy kiểm tra cường độ tín hiệu và ...

sudo ip link set wlo1 up
sudo iw dev wlo1 scan

wlo1có thể khác trong trường hợp của bạn (kiểm tra phần mở rộng không dây chính xác của bạn bằng iwconfiglệnh trong thiết bị đầu cuối).

Để đặt cài đặt cố định, nhập lệnh bên dưới trong thiết bị đầu cuối và nhấn enter.

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

Lưu ý:
Sau khi cập nhật HĐH (Kernel), bạn cần áp dụng lại các cài đặt này một lần nữa để nhận được tín hiệu mạnh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.