我最近从 StarTech (RTL8812AE) 购买了 PEX867WAC22 PCI-E wifi 卡,由于身份验证超时,无法连接到任何 5 ghz 网络。它附带的驱动程序仅在 Windows 上受支持。它可以完全正常地扫描网络,并且能够连接到 2.4 ghz 网络,但无法连接到 5 ghz 网络。我正在运行 Ubuntu 14.10 和内核版本 3.18。您可以找到我的无线信息这里。我是否能看到我的 5 ghz 网络,这很不一致,但通常我能看见(但在那份报告中,它似乎不存在)。这是我尝试连接到 5 ghz 网络时的输出:
Apr 23 19:16:27 linux kernel: [ 1624.315511] wlan2: authenticate with 64:55:b1:e2:47:ff
Apr 23 19:16:27 linux kernel: [ 1624.316277] wlan2: direct probe to 64:55:b1:e2:47:ff (try 1/3)
Apr 23 19:16:27 linux kernel: [ 1624.519971] wlan2: direct probe to 64:55:b1:e2:47:ff (try 2/3)
Apr 23 19:16:28 linux kernel: [ 1624.723968] wlan2: direct probe to 64:55:b1:e2:47:ff (try 3/3)
Apr 23 19:16:28 linux kernel: [ 1624.927989] wlan2: authentication with 64:55:b1:e2:47:ff timed out
答案1
我的 D-link DWA-582(同样的 Realtek 芯片)也遇到了类似的问题,只是我无法连接到任何网络。
我卸载了 Ubuntu 网络管理器并安装了 wicd(参见https://help.ubuntu.com/community/WICD) 因为我在某处读到过一些问题可能是由网络管理器引起的。这解决了 2.4 和 5GHz 的连接问题,但速度被限制在 2Mbps 左右,这是在 Ubuntu 16.10 上。
然后我安装了最新的驱动程序https://github.com/lwfinger/rtlwifi_new(使用 构建make && sudo make install
并插入内核modprobe -v rtl8821ae
,注意:rtl8821ae 不是 rtl8812ae)。这将速度提高到 40Mbps(在 5GHz 上),与 Windows 驱动程序的速度一致。
注意:在此期间我也安装了新的内核 4.9,所以我不确定是否真的有必要从 github repo 安装驱动程序。