使用RTL8821AE在16.04发布网络问题

我最近购买了一台华硕台式电脑,并尝试在其上安装Ubuntu 16.04。 我在安装或使用Windows 10进行双启动时没有任何问题,但是在我完成系统安装后差不多一小时就出现了真正的问题。

基本上,我的wifi定期“冻结”(wifi信号显示一切正常,但我没有互联网连接),我被迫重新启动网络管理器。 即使在重新启动管理器之后,有时我的wifi也不会出现在可用网络列表中,或者根本无法正常工作。 我在Windows 10上没有任何这些问题,而且我的Internet速度也快得多。

我一直试图找到问题差不多一个星期,这里有几十个似乎最接近我的案例:

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 

任何人都可以帮我解决这些问题吗?

我找不到这个问题的确切解决方案,但是如果将来有相同问题的人来到这篇文章,我在这里添加对我有用的东西。

我不得不安装Ubuntu 14.04(它有这些相同的问题),并按照用户jackie在这个问题中给出的指示,只更改驱动程序名称(从rtl8188ee到rtl8821ae)。

我在Ubuntu上的机器现在可以使用我的互联网容量的3/5到4/5左右,我的网络不再冻结。 对我而言足够了。

我的解决方法是安装旧内核。 我的ubuntu 16.04有内核4.4.0-31和4.4.0-36。 它们都有网络问题(有线或无线)。

我已经在互联网上搜索了一个解决方案而且我放弃了(至少在有人确认问题已经解决并且解决方案适用于所有人之前)。

现在我使用旧内核(3.19.8),网络正常工作。 以下是如何安装旧内核 。 请注意,您需要在计算机上安装“module-init-tools”软件包。

我还让我的grub加载旧内核作为默认值。 以下是如何将旧内核设置为grub默认值 。

我有一台配备RTL8821ae pci设备的华硕x555LA笔记本电脑,lwfinger驱动程序帮助我在2.4Ghz和5Ghz网络上经常断开wifi连接。 我需要重新启动网络管理器服务的唯一一次是在打开笔记本电脑后恢复会话,而且在运行RTL8821ae的内核模块时已经很少次了。

我希望这会有所帮助: https : //github.com/lwfinger/rtlwifi_new

我终于学会了使用以下内容来解决这个问题(在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. 用WICD替换NetworkManager:

    请参见https://help.ubuntu.com/community/WICD

(我编辑了订单以考虑到ravery的评论)