我刚刚添加了一个使用 Realtek RTL8812AE 芯片组的 D-Link DWA-582 PCI-e WiFi 适配器。我确认了对芯片组的支持https://wiki.debian.org/rtl819x#rtl8821ae。我已经使用安装了 Realtek 固件apt-get install firmware-realtek
,并确认它正在使用。modprobe rtl8821ae
当我连接到无线接入点时,我可以保持连接约 6 秒。我通常连接的时间刚好足以建立 dhcp 租约,然后网络再次断开连接。尽管我花了几个小时阅读论坛帖子并尝试建议,但我并没有很成功地找到有关如何诊断/解决此问题的大量信息。
我尝试用 wicd 替换网络管理器,但没有任何更改或改进。
我不太确定诊断这个问题的最佳信息是什么,所以我发布了一些开始的信息,我希望你们所有的大师都会想要更多和/或有一些想法和解决方案!
无线信息工具输出http://pastebin.com/Dd7igCqb
root@pink-fluffy-unicorn:~# uname -v
#1 SMP Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17)
root@pink-fluffy-unicorn:~# lspci | grep Network
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter (rev 01)
root@pink-fluffy-unicorn:~# apt-get install firmware-realtek
Reading package lists... Done
Building dependency tree
Reading state information... Done
firmware-realtek is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@pink-fluffy-unicorn:~# modprobe rtl8821ae
root@pink-fluffy-unicorn:~#
root@pink-fluffy-unicorn:~# iwconfig
eth0 no wireless extensions.
wlan0 IEEE 802.11abgn ESSID:"WLAN-927602"
Mode:Managed Frequency:2.462 GHz Access Point: 94:4A:0C:DF:A5:BB
Bit Rate=1 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=62/70 Signal level=-48 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
journalctl -u NetworkManager
http://pastebin.com/4zzbMxcC
journalctl -u wpa_supplicant
http://pastebin.com/1MPx03fj
journalctl -k
http://pastebin.com/JAvM9gDy
更新:
根据 GAD3R 的建议,我尝试禁用电源管理,iwconfig
结果如下:
root@pink-fluffy-unicorn:~# iwconfig wlan0 power off
Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlan0 ; Operation not supported.
然后我使用电源管理启用modprobe rtl8821ae swlps=1
电源管理,然后iwconfig wlan0 power off
再次运行,执行没有错误。然后,我使用iwconfig wlan0
并监视 的输出确认电源管理已被禁用journalctl -f
。更改后的配置似乎没有任何变化(我也尝试iwconfig wlan0 power on
查看是否有任何更改/改进,但似乎没有任何重大影响)
答案1
对于这张糟糕的卡来说,这在 Linux 中是有效的:
WIFI 驱动程序 - 无线 AC1200 双频 PCI Express 适配器 rtl8812ae DWA‑582
sudo pacman -S linux419-headers
git clone http://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
sudo modprobe rtl8821ae
现在在linux系统上我的wifi比在windows 10中工作得更好,在windows中我有随机断开连接,而在linux上没有,或者至少断开连接要少得多。真的很讨厌这张卡,它浪费了我很多时间和神经细胞
答案2
您需要禁用电源管理
iwconfig wlan0 power off