每次我使用 Deja-Dup 备份到我的 NAS 时,我的 WiFi 都会断开,我必须重新启动网络管理器才能重新启动它。我已经从 github 安装了 rtlwifi_new 驱动程序,但它们似乎没有什么区别。我如何防止在上传大文件时我的 WiFi 断开连接?我们会,它没有显示 WiFi 已断开连接,但是所有需要互联网的应用程序都无法加载,并且系统监视器显示没有上传或下载任何内容。
注意:我刚刚升级到 Ubuntu 17.04,问题仍然存在。
最后 20 行(节省大量格式化时间)
cat /var/log/syslog | grep -e wlan -e wlp
是:
Jun 15 11:47:36 nerdoflinux-X555LAB avahi-daemon[919]: Joining mDNS
multicast group on interface wlp3s0.IPv4 with address 10.42.0.66.
Jun 15 11:47:36 nerdoflinux-X555LAB avahi-daemon[919]: New relevant
interface wlp3s0.IPv4 for mDNS.
Jun 15 11:47:36 nerdoflinux-X555LAB avahi-daemon[919]: Registering new
address record for 10.42.0.66 on wlp3s0.IPv4.
Jun 15 11:47:36 nerdoflinux-X555LAB NetworkManager[951]: <info>
[1497545256.6625] device (wlp3s0): state change: ip-config -> ip-check
(reason 'none') [70 80 0]
Jun 15 11:47:36 nerdoflinux-X555LAB NetworkManager[951]: <info>
[1497545256.6633] device (wlp3s0): state change: ip-check ->
secondaries (reason 'none') [80 90 0]
Jun 15 11:47:36 nerdoflinux-X555LAB NetworkManager[951]: <info>
[1497545256.6638] device (wlp3s0): state change: secondaries ->
activated (reason 'none') [90 100 0]
Jun 15 11:47:36 nerdoflinux-X555LAB NetworkManager[951]: <info>
[1497545256.8947] policy: set 'Auto Linux is the Best(Secure)'
(wlp3s0) as
default for IPv4 routing and DNS
Jun 15 11:47:37 nerdoflinux-X555LAB NetworkManager[951]: <info>
[1497545257.2527] device (wlp3s0): Activation: successful, device
activated.
Jun 15 11:47:37 nerdoflinux-X555LAB dnsmasq[1446]: using nameserver
10.42.0.1#53(via wlp3s0)
Jun 15 11:47:37 nerdoflinux-X555LAB nm-dispatcher: req:1 'up'
[wlp3s0]: new request (2 scripts)
Jun 15 11:47:37 nerdoflinux-X555LAB nm-dispatcher: req:1 'up'
[wlp3s0]: start running ordered scripts...
Jun 15 11:47:37 nerdoflinux-X555LAB ntpd[1700]: Listen normally on 3
wlp3s0 10.42.0.66:123
Jun 15 11:47:37 nerdoflinux-X555LAB ntpd[1700]: Listen normally on 5
wlp3s0 [fe80::44ef:20ab:c5ef:3b2c%3]:123
Jun 15 11:47:43 nerdoflinux-X555LAB wpa_supplicant[1304]: wlp3s0: WPA:
Group rekeying completed with 00:0f:60:05:20:00 [GTK=TKIP]
Jun 15 11:49:57 nerdoflinux-X555LAB kernel: [ 22.087820] rtl8821ae:
Using firmware rtlwifi/rtl8821aefw_wowlan.bin
Jun 15 11:49:57 nerdoflinux-X555LAB kernel: [ 22.242683] rtl8821ae
0000:03:00.0 wlp3s0: renamed from wlan0
Jun 15 11:49:58 nerdoflinux-X555LAB kernel: [ 28.003021] IPv6:
ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
Jun 15 11:49:58 nerdoflinux-X555LAB kernel: [ 28.326028] IPv6:
ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
Jun 15 11:49:58 nerdoflinux-X555LAB kernel: [ 28.593154] IPv6:
ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
Binary file (standard input) matches
答案1
您的无线网络掉线可能有多种原因。首先,让我们在网络管理器中关闭省电功能。从终端:
sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*
接下来,有几个驱动器参数可以控制省电。让我们应用它们:
sudo -i
modprobe -r rtl8821ae
modprobe rtl8821ae ips=0 fwlps=0
exit
如果这有帮助,请使其持久:
sudo -i
echo "options rtl8821ae ips=0 fwlps=0" > /etc/modprob.d/rtl8821ae.conf
exit
最后,通常情况下,路由器会设置为具有单独的 2.4 gHz 和 5 gHz 段,默认情况下,这两个段的名称相同。许多 Linux 驱动程序都因从一个段漫游到另一个段而遇到麻烦,当然,切换时会掉线。如果您的情况如此,我建议您将段重命名为不同的名称,例如 NerdofL24 和 NerdofL5。然后尝试连接到每个段,看看哪个最稳定、最快。
答案2
这是 Linux 中的一个问题,暂时已修复。只需使用较新版本的 Ubuntu(如 17.04),或者在当前版本上安装较新版本的 Linux(如果您知道自己在做什么)。
答案3
先决条件
就我而言,我有一个 Apple AirPort 路由器,已开启 2.4 GHz 和 5 GHz 网络。我已验证 Apple 路由器对 2.4 和 5 使用相同的网络名称。
解决方案
我禁用了路由器上的 2.4 GHz,XFinity 速度测试从 2 MB/s 上升到 20 MB/s。这对我来说就是解决方案。
理由
我在日志中看到,大约每 10 分钟就会重新建立一次连接,并且我看到了很多密钥的重新输入。根据日志,我可以断定 Linux 肯定混合了 2.4 和 5 GHz 网络,因为我可以看到不同的目标 Mac 地址。Apple 路由器的 Mac 地址对于网络名称的每个频率都是不同的。我认为这种目标 Mac 地址的混合使用使 Linux 和路由器感到困惑。我甚至观察到其他 Wi-Fi 设备也受到 Wi-Fi 暂时丢失的影响。
我不确定连接丢失问题是否已完全解决,但这无疑是朝着正确方向迈出的一步。
截至 2021 年 4 月 4 日,我一直在使用最新版的 Linux Arch。