处理Linux上WIFI不定时中断的问题

开始以为自己的无线网卡驱动问题:

查看网卡型号:lspci -v | grep Network

显示:2c:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b852

寻找到匹配网卡并安装后,问题并没有解决。

后来通过各种寻找,终于在archlinux官方论坛找到一个 相关的帖子

由于自己的菜鸡,在安装archlinux时,同时安装并运行了NetworkManager.servicewpa_supplicant.service,iwd.service服务。停止NetworkManager.servicewpa_supplicant.service服务后,网络恢复正常。

查看自己运行的服务:

命令一:find /etc/systemd -name "*.service"

/etc/systemd/system/getty.target.wants/[email protected]
/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service
/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service
/etc/systemd/system/display-manager.service
/etc/systemd/system/dbus-org.freedesktop.timesync1.service
/etc/systemd/system/multi-user.target.wants/dhcpcd.service
/etc/systemd/system/multi-user.target.wants/iwd.service
/etc/systemd/system/multi-user.target.wants/NetworkManager.service
/etc/systemd/system/bluetooth.target.wants/bluetooth.service
/etc/systemd/system/dbus-org.bluez.service
/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service

命令二:systemctl --type=service --state=running

UNIT LOAD ACTIVE SUB DESCRIPTION
bluetooth.service loaded active running Bluetooth service
dbus.service loaded active running D-Bus System Message Bus
dhcpcd.service loaded active running dhcpcd on all interfaces
iwd.service loaded active running Wireless service
polkit.service loaded active running Authorization Manager
sddm.service loaded active running Simple Desktop Display Manager
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running User Login Management
systemd-timesyncd.service loaded active running Network Time Synchronization
systemd-udevd.service loaded active running Rule-based Manager for Device Events and Files
upower.service loaded active running Daemon for power management
[email protected] loaded active running User Manager for UID 1000

命令二是在我停止相关服务后查看的,停止服务的命令:

systemctl stop NetworkManager.service
systemctl stop wpa_supplicant.service

禁止开机自动启动:systemctl disable NetworkManager.service

猜你喜欢

转载自blog.csdn.net/sting_bo/article/details/127820180