自从我在这台笔记本电脑上安装了 16.04 后,我就遇到了以下问题,仅在 Ubuntu 上(我的 Windows 上一切正常):Wi-Fi 大约 2 分钟后断开连接。我可以通过单击“启用 Wi-Fi”关闭并再次打开,或通过从命令行重新启动网络管理器,重新连接大约 2 分钟。
有时,在执行了几次之后,这些方法不再起作用,我必须重新启动计算机。或者,有时在执行了几次之后,网络会在顶部工具栏中的网络管理器小程序中显示已连接,但任何页面都会超时。
在过去的一年里,我尝试了各种各样的方法来解决这个问题,但都没有成功;其中几次尝试的修复导致了更多的 Wi-Fi 问题——我现在又回到了刚开始时的状态:Wi-Fi 可以连接,但每隔几分钟就会断线。
对我不起作用的尝试修复包括:
- 更新操作系统
- 安装 wicd(后来我将其删除)
- 跑步
sudo apt autoremove
- 使用以下方法启动或重启网络管理器
sudo service network-manager restart
- 将我尝试连接的 IPv6 设置为“忽略”
- 还有一些我忘记了
因此,我现在正在寻求针对我的具体情况的帮助,因为尝试在 Stack Overflow 上找到的类似方法并没有解决我的问题,而且我担心尝试更多方法会使情况再次恶化。
这是 wireless-info 的输出,此时 wifi 似乎已连接,但所有页面都超时了:http://paste.ubuntu.com/25582452/我的华硕 A555 笔记本电脑上有一个 Realtek RTL8821AE 无线适配器。
答案1
本页上的评论表明,按照这些步骤操作后问题得到解决。有人声称自己也有同样的笔记本电脑。它会用最新的驱动程序更新您的驱动程序。
设备型号(RTL8821AE)非常重要,我们稍后会回顾这一点。
由于某种原因,realtek 适配器存在断开连接和信号丢失的历史,但幸运的是,我们有一个答案。
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
这些命令一次性构建并安装 rtl8192ce、rtl8192se、rtl8192de、rtl8188ee、rtl8192ee、rtl8723ae、rtl8723be 和 rtl8821ae 的驱动程序。
如果系统没有加载适当的内核模块,你可以在 rtlwifi_new 目录中执行以下命令
sudo modprobe rtl8821ae
并重新启动系统。