Wifi信号は、RTL8723BEを搭載したUbuntu 18.04で弱い


12

Windowsの横にubuntu 18.04をインストールしました。私はwifiの問題があることを確認できます。窓が同じ距離から信号をキャッチする場合、距離からwifi信号をキャッチしません。

私はこれを理解するために多くの方法を試しましたが、これに対する修正を見つけることができません。

以下の修正でチェックしましたが運はありません:

Rtl8723be 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


コメントは詳細な議論のためのものではありません。この会話はチャットに移動しました
トーマスワード

すべてのカーネル更新後に@ 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 と出力2を確認します
Swapnil

ファイルは1つしかありませんでしたか?
Pilot6

1
1つのファイルしか表示されない/etc/modprobe.d
Swapnil 2018

それは謎です。ほとんどの場合、アンテナが外れているなど、ハードウェアの問題です。
Pilot6

しかし、それは私がubuntu 18.04に切り替える前にubuntu 14.04で機能しています
Swapnil '22

18

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フィートで得ている信号強度は-66 Dbmです
neelanshu

はい、できます...前のものを削除してください。次に、手順に従ってください。
MaharshiRawal

うまくいきましたか?@MaharshiRawal
chandil03

はい、動作します。私は二度やった。Ubuntu 18.04をインストールしたときと、カーネルを更新したときは2回目です。
MaharshiRawal

代わりに、debパッケージ(正しいスイッチのmanページを確認)を作成できるmake installプログラムと呼ばれるcheckinstallものがあるので、後で簡単に削除できます。その後、で終了しsudo dpkg -i $yourPackage.debます。
pbhj

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. 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

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(カーネル)の更新後、強い信号を取得するには、これらの設定を再度適用する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.