【网络】Arch Linux上WiFi经常自动断开
2022-11-19 20:55:09

0.问题描述

Arch Linux下,不论连接校园网还是热点,WiFi都会时不时断开连接,且无线网络管理工具没办法搜索到网络名(SSID)。

1.驱动问题?

换用一块外接网卡,依然出现该问题。

2.服务冲突?

通过查看所有的服务,发现iwd.service,NetworkManager.service,wpa_suppliant.service全都运行着,查看日志发现如下记录:

1
2
3
4
5
6
7
8
9
11月 19 12:56:41 Coder109 iwd[555]: Unexpected connection related event -- is another supplicant running?
11月 19 13:02:10 Coder109 iwd[555]: Unexpected connection related event -- is another supplicant running?
11月 19 13:02:10 Coder109 iwd[555]: Unexpected connection related event -- is another supplicant running?
11月 19 13:08:01 Coder109 iwd[555]: Unexpected connection related event -- is another supplicant running?
11月 19 13:08:01 Coder109 iwd[555]: Unexpected connection related event -- is another supplicant running?
11月 19 13:15:25 Coder109 iwd[555]: Unexpected connection related event -- is another supplicant running?
11月 19 13:15:25 Coder109 iwd[555]: Unexpected connection related event -- is another supplicant running?
11月 19 13:22:55 Coder109 iwd[555]: Unexpected connection related event -- is another supplicant running?
11月 19 13:22:55 Coder109 iwd[555]: Unexpected connection related event -- is another supplicant running?

disable掉后两个服务,不再出现该信息,但依然会断网。

3.静态IP

原先通过DHCP协议自动分配IP地址,幻调节为通过systemd-networkd服务配置成静态IP,虽然还会断线,但是重连的速度快了不少。

4.校园网之罪

经历了上面的调试后,我用笔记本开热点给台式机用,又将IP地址的分配方式改回了DHCP协议,发现稳定了很多,一个小时内都没出现掉线的状况。

Ex.解决问题

无线网卡还是安个天线比较好。我是傻子。