如何在 Linux(包括 Ubuntu)上获取 IEEE 802.11a 无线模式?

如何在 Linux(包括 Ubuntu)上获取 IEEE 802.11a 无线模式?

所以基本上,过去几个月我一直在尝试切换到 Linux,因为我越来越厌倦微软的胡说八道,不幸的是,我的无线网卡似乎只有在“无线模式”设置为 IEEE 802.11a 时才能可靠地工作,否则它会以各种可能的方式开始失败。我在 Windows 10 中很难找到这个设置,但在 Linux 上似乎更难找到。

任何帮助都值得感激,尽管我已经要求了半年,但我爸爸一直推迟把以太网电缆穿过墙。

Windows 10 中的设置屏幕截图

当我把它放入终端时: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
    

相关内容