我正在 Dell XPS 9560 上运行 Manjaro 安装。最近出现了一个非常烦人的问题。
一天中的任意时间我的无线网络都会掉线。它不会断开连接(它会显示我已连接),但是对任何域的 ping 操作都会失败。这只发生在这台笔记本电脑上。
我运行dmesg
并注意到 DNS 上有一堆用于多播的块。结果我确实ufw allow out dns
认为这可能是问题所在,但事实并非如此。我也尝试过重新安装wpa-supplicant,但没有成功。我怀疑是这种情况,因为我正在连接到 WPA 网络,但它没有修复它。添加新的 UFW 规则后,dmesg 在 wifi 断开期间不会显示任何异常情况。
跑步sudo systemctl | grep network
给了我:
network-online.target loaded active active Network is Online
network.target loaded active active Network
和sudo systemctl | grep net
sys-devices-pciMY_DEVICE_ID-net-wlp2s0.device loaded active plugged QCA6174 802.11ac Wireless Network Adapter
sys-subsystem-net-devices-wlp2s0.device loaded active plugged QCA6174 802.11ac Wireless Network Adapter
network-online.target loaded active active Network is Online
network.target loaded active active Network
调用networkctl
给出:
WARNING: systemd-networkd is not running, output will be incomplete.
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback n/a unmanaged
2 wlp2s0 wlan n/a unmanaged
没有跟踪journalctl
任何东西看起来非常可疑。有很多“激活无线网络 xyz <2 of 5>”的调用,但没有其他异常。
从lspci -k
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
Subsystem: Bigfoot Networks, Inc. QCA6174 802.11ac Wireless Network Adapter
Kernel driver in use: ath10k_pci
我不知道是什么原因造成的,而且这是非常具有破坏性的。有什么猜测吗?
答案1
这似乎dhcpcd
与 相冲突dhclient
。通过禁用dhcpcd
和启用dhclient
以及配置NetworkManager
使用dhclient
似乎已经解决了这种情况 - 至少暂时是这样。任何日志中都没有迹象表明存在这种情况。
如果问题仍然存在,我会报告。我希望这个问题在 Manjaro 的未来版本中得到解决。
编辑:
问题还没有解决。然而,dhclient
当它死掉时重新运行可以修复它。很烦人。dhclient
几乎每小时都会重新运行一次。
答案2
就我而言,问题出在内核上。我将内核从 降级5.15
为4.19
.
只需更改内核即可解决问题。尝试一下。
我尝试了 3 种不同的内核,4.19 是正确的。
此外,如果这不起作用,您还可以做一件事,检查您拥有的 wifi 卡inxi -N
并下载适合您系统的驱动程序。