RTL8723BE를 사용하는 Ubuntu 18.04에서 Wi-Fi 신호가 약합니다.


12

Windows 측면에 우분투 18.04를 설치했습니다. Wi-Fi 문제가 있음을 알 수 있습니다 .Windows가 동일한 거리에서 신호를 잡는 거리에서 Wi-Fi 신호를 포착하지 못합니다.

나는 이것을 알아 내기 위해 많은 방법을 시도했지만 이것에 대한 해결책을 찾을 수 없습니다.

아래 수정 사항으로 확인했지만 운이 없습니다.

WiFi가 엄청나게 약한 Rtl8723

아래 솔루션은 동일한 랩톱의 우분투 14.04에서 작동합니다.

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

그러나 우분투 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- 일반


의견은 긴 토론을위한 것이 아닙니다. 이 대화는 채팅 으로 이동 되었습니다 .
토마스 워드

모든 커널 업데이트 후에 @ 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=12 로 보았습니다.
Swapnil

파일이 하나만 있었습니까?
Pilot6

1
한 개의 파일 만 볼 수 있습니다/etc/modprobe.d
Swapnil

미스터리입니다. 안테나 분리와 같은 하드웨어 문제 일 가능성이 큽니다.
Pilot6

그러나 그것은 우분투 14.04에서 작동하고 있습니다. 우분투 18.04로 전환하기 전에
Swapnil

19

Realtek RTL8723BE 컨트롤러의 드라이버에 문제가 있습니다. 이 작업을 수행:

1) github에서 새 wifi 드라이버를 가져옵니다.

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) 이제 다음을 사용하여 wifi 신호를 확인하십시오.

iwlist scan | egrep -i 'ssid|quality'

그런 다음 6 단계에서 ant_sel = 2로 단계 (5-7)를 반복하십시오.

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 ft에 도착하고있는 신호 강도는 -66 Dbm
neelanshu

예, 그렇게 할 수 있습니다 ... 이전 항목을 제거하십시오. 그런 다음 단계를 따르십시오.
MaharshiRawal

작동 했습니까? @MaharshiRawal
chandil03

예, 작동합니다. 나는 두 번했다. 우분투 18.04를 설치하고 커널을 업데이트 한 두 번째 시간입니다.
MaharshiRawal

대신에 make install라는 프로그램이있어 checkinstall쉽게 나중에 제거 할 수 있습니다 (오른쪽 스위치를 확인 man 페이지)를 DEB 패키지를 만들 수 있습니다. 그런 다음로 끝납니다 sudo dpkg -i $yourPackage.deb.
pbhj 2019

2

예. 이 문제는 약한 WiFi 신호 경험을 제공하는 기본 Ubuntu WiFi 드라이버 때문입니다. 또한 Ubuntu 18.4.1이 설치된 HP 랩톱을 사용하고 있습니다. 그래서 여기 가장 쉬운 절차가 있습니다.

이 스크립트는 Ubuntu 16.04.3 LTS에서 성공적으로 테스트되었습니다

처음에는 인터넷 연결이 필요합니다. 따라서 라우터 근처에 앉아 있거나 LAN 네트워크에 연결할 수 있습니다.

단계 :

  1. 다운로드 경로 https://github.com/navilg/rtl8723be로 이동 하여 zip 파일을 추출하십시오.

  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. 수퍼 유저로 프로그램을 설치할 수 있도록 암호를 묻습니다

  7. 필요한 프로그램을 확인합니다. 위에서 언급 한 모든 프로그램이 시스템에 존재하면 설치 절차를 진행하거나 해당 프로그램을 설치하라는 메시지가 표시됩니다. 이러한 프로그램은 기본적으로 Ubuntu 16.04.3에 설치됩니다.

  8. 필요한 파일을 다운로드 할 수있는 권한을 요청합니다. 입력 후 y 파일이 다운로드됩니다

  9. 이제 Wi-Fi의 인터페이스 이름을 제공해야합니다.

iwconfig 명령을 사용하여이를 확인할 수 있습니다. 열린 새 터미널

  1. 인터페이스 이름 붙여 넣기

  2. 설치가 진행 중입니다. 시간이 걸릴 수 있습니다. 인내심을 가지십시오. 설치시 점을 제외하고 터미널에 아무것도 표시되지 않습니다.

  3. 설치가 실패하면

    걱정마 문제를 해결하기 위해 다른 파일을 설치하려고 시도합니다

    y를 누르고 입력

    다시 다른 파일을 다운로드합니다

    다시 인터페이스 이름을 제공하십시오

    설치를 시도하고 시스템 속도에 따라 몇 분이 걸릴 수 있습니다.

  4. 화면에 표시된 로그 파일에서 백그라운드 설치 프로세스를 확인할 수 있습니다

  5. 이제 다운로드 한 파일을 삭제할 것인지 묻습니다. 다운로드 한 파일을 삭제 한 경우 나중에 다시 설치해야 할 경우 인터넷 연결이 다시 필요합니다. 당신이 그것을 유지하면 다시 인터넷 연결이 필요하지 않으며 설치가 더 빠릅니다.

    선택에 따라 보관하거나 삭제할 수 있습니다. 해당 파일이 이미 있으므로 삭제하고 싶습니다

  6. 설치 완료. 더 나은 성능을 위해 시스템을 재부팅 할 수 있습니다.

  7. 성공적으로 설치되었습니다. 재부팅 후 강력한 Wi-Fi 신호를 찾을 수 있습니다.

navilg0409@gmail.com에 대한 의견, 제안 또는 버그를 알려주십시오

이 절차에 대한 비디오 안내서는 youtube에서 볼 수 있습니다.


1

Realtek 8723be PCI WiFi가 장착 된 HP 노트북은 기본 드라이버로 실행되는 경우 Ubuntu 18.04에서 신호 문제가 낮습니다.

GitHub 마스터 브랜치 에서이 드라이버를 다운로드하십시오 . 이 다운로드 링크 에는 zip 파일 있습니다.

다운로드 후 .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

참고 :
OS (Kernel) 업데이트 후 강력한 신호를 얻으려면 이러한 설정을 다시 적용해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.