RTL8821AE を使用した 16.04 でのネットワークの問題

RTL8821AE を使用した 16.04 でのネットワークの問題

最近、Asus のデスクトップ コンピューターを購入し、Ubuntu 16.04 をインストールしようとしました。Windows 10 のインストールやデュアルブートには問題はありませんでしたが、システムのインストールを終えて 1 時間ほど経ってから、実際の問題が発生し始めました。

基本的に、私の Wi-Fi は定期的に「フリーズ」し (Wi-Fi 信号は正常であることを示していますが、インターネットに接続されていません)、ネットワーク マネージャーを強制的に再起動する必要があります。マネージャーを再起動した後でも、Wi-Fi が利用可能なネットワークの一覧に表示されないか、まったく機能しないことがあります。Windows 10 ではこれらの問題は発生せず、インターネットの速度もはるかに高速です。

私はほぼ 1 週間にわたって問題を見つけようとしてきましたが、私の問題に最も近いと思われる数十のケースのうちのいくつかを以下に示します。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1482979
http://askubuntu.com/questions/730430/wifi-connection-keeps-dropping-in-ubuntu-15-10-rtl8821ae
https://ubuntuforums.org/showthread.php?t=2245164
http://askubuntu.com/questions/797213/wireless-disconnect-issues-ubuntu-16-04-with-rtl8821ae
http://askubuntu.com/questions/730430/wifi-connection-keeps-dropping-in-ubuntu-15-10-rtl8821ae

私と同じ問題を抱えている人が何人か見つかりましたが、彼らの解決策は役に立ちませんでした。また、Ubuntu の初心者ユーザーとして、この状況でどのように対処すればよいのかわかりません。

私のカーネル情報:

Linux asus-G20AJ 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

ワイヤレス インターフェイス情報:

*-network
   description: Wireless interface
   product: RTL8821AE 802.11ac PCIe Wireless Network Adapter
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlp3s0
   version: 00
   serial: dc:85:de:ef:89:7b
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rtl8821ae driverversion=4.4.0-36-generic firmware=N/A ip=192.168.25.177 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
   resources: irq:29 ioport:d000(size=256) memory:f7100000-f7103fff

これらの問題を解決するのを手伝ってくれる人はいますか?

答え1

この問題の正確な解決策は見つけられませんでしたが、将来同じ問題を抱えている人がこの投稿を見たときのために、私にとって効果的だった方法をここに追加しておきます。

私はUbuntu 14.04(同じ問題を抱えている)をインストールする必要があり、ユーザーjackieが提供した指示に従いました。この質問ドライバー名のみを変更します (rtl8188ee から rtl8821ae へ)。

私の Ubuntu マシンは現在、インターネット容量の約 3/5 から 4/5 を使用でき、ネットワークがフリーズすることはなくなりました。私にとってはこれで十分です。

答え2

回避策としては、古いカーネルをインストールすることです。私の Ubuntu 16.04 にはカーネル 4.4.0-31 と 4.4.0-36 が搭載されています。どちらもネットワーク (有線または無線) に問題があります。

私はインターネットで解決策を探しましたが、諦めました (少なくとも、問題が解決され、解決策がすべての人に有効であることを誰かが確認するまでは)。

現在は古いカーネル (3.19.8) を使用しており、ネットワークは正常に動作しています。 古いカーネルをインストールする方法は次のとおりですコンピュータに「module-init-tools」パッケージがインストールされている必要があることに注意してください。

また、古いカーネルをデフォルトでロードするように grub を作成しました。 古いカーネルをGRUBのデフォルトとして設定する方法は次のとおりです

答え3

私は RTL8821ae PCI デバイスを搭載した Asus x555LA ラップトップを持っていますが、lwfinger ドライバーは、私が作業している 2.4Ghz と 5Ghz の両方のネットワークで Wi-Fi から頻繁に切断される問題を解決するのに役立っています。ネットワーク マネージャー サービスを再起動する必要があったのは、ラップトップを開いてセッションを再開した後だけで、RTL8821ae のカーネル モジュールを実行している間はごくわずかでした。

これが役に立つことを願っています:https://github.com/lwfinger/rtlwifi_new

答え4

何ヶ月も悩まされていたこの問題 (Ubuntu 16.04) を解決するために、最終的に次の方法を学びました。

以下は、sudo の優先度があることを前提としています。

  1. カーネルを更新します: sudo apt-get update --fix-missing

    sudo apt install --install-recommends linux-generic 
    
  2. rtlwifi ドライバーを更新します。

    sudo apt-get install linux-headers-generic build-essential git 
    
    git clone http://github.com/lwfinger/rtlwifi_new.git
    
    cd rtlwifi_new
    
    make;  sudo make install
    
  3. NetworkManager を WICD に置き換えます。

    こちらをご覧くださいhttps://help.ubuntu.com/community/WICD

(raveryさんのコメントを参考に順番を編集しました)

関連情報