![如何在 Linux(包括 Ubuntu)上获取 IEEE 802.11a 无线模式?](https://linux22.com/image/915160/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%EF%BC%88%E5%8C%85%E6%8B%AC%20Ubuntu%EF%BC%89%E4%B8%8A%E8%8E%B7%E5%8F%96%20IEEE%20802.11a%20%E6%97%A0%E7%BA%BF%E6%A8%A1%E5%BC%8F%EF%BC%9F.png)
所以基本上,过去几个月我一直在尝试切换到 Linux,因为我越来越厌倦微软的胡说八道,不幸的是,我的无线网卡似乎只有在“无线模式”设置为 IEEE 802.11a 时才能可靠地工作,否则它会以各种可能的方式开始失败。我在 Windows 10 中很难找到这个设置,但在 Linux 上似乎更难找到。
任何帮助都值得感激,尽管我已经要求了半年,但我爸爸一直推迟把以太网电缆穿过墙。
当我把它放入终端时:lspci - nn | grep Network
我得到:
Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter [10ec:8812] (rev 01)
答案1
好的,我假设您正在使用 Ubuntu,考虑到这一点,以下是其他人尝试过的针对该特定型号(10ec:8812 rev 01)的一些方法:
切换无线网卡上使用的天线。出于某种原因,在某些情况下,这种方法是有效的。
使用最新的 Ubuntu 版本(本文发布时为 19.04)
更新笔记本电脑/计算机中的 BIOS。由于您也没有提到这一点,我建议您检查是否有待处理的 BIOS 更新可以解决此问题。我知道有几起案例,最终的问题是缺少针对网络设备的 BIOS 更新。
安装 Realtek 的最新 GIT 驱动程序(请小心操作,因为我自己无法测试)。更新所有软件包后,安装方法如下:
sudo apt install linux-headers-5.0.0-15-generic # Just in case they are needed git clone http://github.com/lwfinger/rtlwifi_new.git cd rtlwifi_new make sudo make install sudo modprobe rtl8821ae