【Archlinux】问题解决:开机时WIFI能够连接,但一会之后就会断开,且搜不到WIFI

刚刚安装完Archlinux,有些配置需要网络环境,但WIFI只能在开机时正常工作一会,之后就会断开,且搜不到任何WIFI

方案一: 驱动程序、服务冲突

同时启用了 NetworkManager 和 iwd 等服务,可能会出现冲突。
通常情况下,只需要启用 NetworkManager 即可,使用以下命令停止并禁用 iwd。

sudo systemctl stop iwd
sudo systemctl disable iwd

(未能解决,重启后问题还是存在)

方案二: 禁用 NetworkManager 的 WiFi 扫描时的 MAC 地址随机化功能

参考这篇博客:解决ArchLinux NetworkManager wifi 重连问题

  1. 打开NetworkManager的主配置文件
sudo nano /etc/NetworkManager/NetworkManager.conf
  1. 在文件尾添加以下内容
[device]
wifi.scan-rand-mac-address=no

在某些网络环境中,MAC 地址随机化可能会导致 WiFi 连接不稳定或频繁断开、无法正常发现某些 WiFi 网络
添加的 [device] 区块用于配置网络设备相关参数
wifi.scan-rand-mac-address=no 这个配置项的作用是:禁用 WiFi 扫描时使用随机 MAC 地址,让系统在扫描附近 WiFi 信号时使用网卡的真实物理 MAC 地址

(未能解决,重启后问题还是存在)


💡 250831

之后我工作了一段时间,又重启了一次,网络便正常了。
因此是哪个方法起了作用我也不确定,但问题是解决了。

💡 250901

由于自己的错误操作,不得不重装了一次系统,又遇到了同样的问题。
使用了上述操作后,扫描WiFi一直在转圈,等了很久都没好。
后来干脆去休息了,等睡醒后就能扫描到了。可见可能只是需要多等等

posted @ 2025-09-01 10:50  苦涩如影相随固  阅读(110)  评论(0)    收藏  举报