最近、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 の優先度があることを前提としています。
カーネルを更新します: sudo apt-get update --fix-missing
sudo apt install --install-recommends linux-generic
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
NetworkManager を WICD に置き換えます。
こちらをご覧くださいhttps://help.ubuntu.com/community/WICD
(raveryさんのコメントを参考に順番を編集しました)