此前NetworkManager一直使用wpa_supplicant作为后端,但是journalctl -f
发现狂刷日志,
journalctl -f
Feb 28 10:23:31 baumgard wpa_supplicant[982]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-73 noise=9999 txrate=175600
Feb 28 10:23:31 baumgard wpa_supplicant[982]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-73 noise=9999 txrate=175600
Feb 28 10:23:32 baumgard wpa_supplicant[982]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-73 noise=9999 txrate=175600
Feb 28 10:23:32 baumgard wpa_supplicant[982]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-70 noise=9999 txrate=175600
Feb 28 10:23:33 baumgard wpa_supplicant[982]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-70 noise=9999 txrate=175600
Feb 28 10:23:33 baumgard wpa_supplicant[982]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-70 noise=9999 txrate=6000
Feb 28 10:23:34 baumgard wpa_supplicant[982]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-71 noise=9999 txrate=6000
Feb 28 10:23:34 baumgard wpa_supplicant[982]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-70 noise=9999 txrate=175600
Feb 28 10:23:35 baumgard wpa_supplicant[982]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-70 noise=9999 txrate=175600
Feb 28 10:23:35 baumgard wpa_supplicant[982]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-70 noise=9999 txrate=6000
而且官方LiveCD里面也已经切换到iwd,所以我们也换成iwd作为wifi后端。
更换方法参考:https://forum.endeavouros.com/t/journalctl-wlan0-ctrl-event-signal-change/68475/4 Install iwd
sudo pacman -S iwd
create a config file for KDE network manager
sudo vi /etc/NetworkManager/conf.d/iwd.conf
addd this lines
[device] wifi.backend=iwd
deactivate the wpa_supplicant
sudo systemctl stop wpa_supplicant.service sudo systemctl disable wpa_supplicant.service
activate iwd
sudo systemctl enable iwd.service sudo systemctl start iwd.service
restart network manager
sudo systemctl restart NetworkManager
after that i must reconnect to my wifi with password
now i have a clean journal !