【Archlinux】问题解决:开机时WIFI能够连接,但一会之后就会断开,且搜不到WIFI
刚刚安装完Archlinux,有些配置需要网络环境,但WIFI只能在开机时正常工作一会,之后就会断开,且搜不到任何WIFI
方案一: 驱动程序、服务冲突
同时启用了 NetworkManager 和 iwd 等服务,可能会出现冲突。
通常情况下,只需要启用 NetworkManager 即可,使用以下命令停止并禁用 iwd。
sudo systemctl stop iwd
sudo systemctl disable iwd
(未能解决,重启后问题还是存在)
方案二: 禁用 NetworkManager 的 WiFi 扫描时的 MAC 地址随机化功能
参考这篇博客:解决ArchLinux NetworkManager wifi 重连问题
- 打开NetworkManager的主配置文件
sudo nano /etc/NetworkManager/NetworkManager.conf
- 在文件尾添加以下内容
[device]
wifi.scan-rand-mac-address=no
在某些网络环境中,MAC 地址随机化可能会导致 WiFi 连接不稳定或频繁断开、无法正常发现某些 WiFi 网络
添加的 [device] 区块用于配置网络设备相关参数
wifi.scan-rand-mac-address=no 这个配置项的作用是:禁用 WiFi 扫描时使用随机 MAC 地址,让系统在扫描附近 WiFi 信号时使用网卡的真实物理 MAC 地址
(未能解决,重启后问题还是存在)
💡 250831
之后我工作了一段时间,又重启了一次,网络便正常了。
因此是哪个方法起了作用我也不确定,但问题是解决了。
💡 250901
由于自己的错误操作,不得不重装了一次系统,又遇到了同样的问题。
使用了上述操作后,扫描WiFi一直在转圈,等了很久都没好。
后来干脆去休息了,等睡醒后就能扫描到了。可见可能只是需要多等等。
浙公网安备 33010602011771号