开机后能连网,但过一会就断开了

我是archlinux+windows双系统。每天第一次打开archlinux都会出现能连接网络,但是过一会就断开的问题,然后切换到windows重启再进入linux,网络就能正常连接了(也不会断开)

目前设置

关闭了windows的快速启动和Secure Boot。

网卡型号

07:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter

NetworkManager日志

~ > sudo journalctl -u NetworkManager -b --no-pager | tail -n 50
[sudo] password for she: 
Dec 04 08:41:41 ArchLinux NetworkManager[581]: <info>  [1764808901.6890] dhcp4 (wlan0): activation: beginning transaction (timeout in 45 seconds)
Dec 04 08:41:41 ArchLinux NetworkManager[581]: <info>  [1764808901.6890] dhcp4 (wlan0): state changed no lease
Dec 04 08:41:41 ArchLinux NetworkManager[581]: <info>  [1764808901.6891] dhcp4 (wlan0): activation: beginning transaction (timeout in 45 seconds)
Dec 04 08:41:41 ArchLinux NetworkManager[581]: <info>  [1764808901.6893] device (wlan0): ip:dhcp6: restarting
Dec 04 08:41:41 ArchLinux NetworkManager[581]: <info>  [1764808901.6894] dhcp6 (wlan0): canceled DHCP transaction
Dec 04 08:41:41 ArchLinux NetworkManager[581]: <info>  [1764808901.6894] dhcp6 (wlan0): activation: beginning transaction (timeout in 45 seconds)
Dec 04 08:41:41 ArchLinux NetworkManager[581]: <info>  [1764808901.6894] dhcp6 (wlan0): state changed no lease
Dec 04 08:41:41 ArchLinux NetworkManager[581]: <info>  [1764808901.6895] dhcp6 (wlan0): activation: beginning transaction (timeout in 45 seconds)
Dec 04 08:41:44 ArchLinux NetworkManager[581]: <info>  [1764808904.0184] device (wlan0): supplicant interface state: completed -> disconnected
Dec 04 08:41:46 ArchLinux NetworkManager[581]: <info>  [1764808906.3116] device (wlan0): supplicant interface state: disconnected -> scanning
Dec 04 08:41:56 ArchLinux NetworkManager[581]: <info>  [1764808916.3913] device (wlan0): supplicant interface state: scanning -> authenticating
Dec 04 08:41:56 ArchLinux NetworkManager[581]: <info>  [1764808916.7868] dhcp4 (wlan0): state changed no lease
Dec 04 08:41:58 ArchLinux NetworkManager[581]: <warn>  [1764808918.7876] device (wlan0): link timed out.
Dec 04 08:41:58 ArchLinux NetworkManager[581]: <info>  [1764808918.7882] device (wlan0): state change: activated -> failed (reason 'ssid-not-found', managed-type: 'full')
Dec 04 08:41:58 ArchLinux NetworkManager[581]: <info>  [1764808918.7888] manager: NetworkManager state is now DISCONNECTED
Dec 04 08:41:58 ArchLinux NetworkManager[581]: <warn>  [1764808918.7895] device (wlan0): Activation: failed for connection 'IMUNET-NG'
Dec 04 08:41:58 ArchLinux NetworkManager[581]: <info>  [1764808918.7912] device (wlan0): state change: failed -> disconnected (reason 'none', managed-type: 'full')
Dec 04 08:41:58 ArchLinux NetworkManager[581]: <info>  [1764808918.8165] dhcp4 (wlan0): canceled DHCP transaction
Dec 04 08:41:58 ArchLinux NetworkManager[581]: <info>  [1764808918.8166] dhcp4 (wlan0): state changed no lease
Dec 04 08:41:58 ArchLinux NetworkManager[581]: <info>  [1764808918.8167] dhcp6 (wlan0): canceled DHCP transaction
Dec 04 08:41:58 ArchLinux NetworkManager[581]: <info>  [1764808918.8167] dhcp6 (wlan0): state changed no lease
Dec 04 08:41:58 ArchLinux NetworkManager[581]: <info>  [1764808918.8423] device (wlan0): supplicant interface state: authenticating -> disconnected
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3429] policy: auto-activating connection 'IMUNET-NG' (2add560e-81d8-4e75-9c27-febf7c8d1409)
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3433] device (wlan0): Activation: starting connection 'IMUNET-NG' (2add560e-81d8-4e75-9c27-febf7c8d1409)
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3433] device (wlan0): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3435] manager: NetworkManager state is now CONNECTING
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3436] device (wlan0): state change: prepare -> config (reason 'none', managed-type: 'full')
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3438] device (wlan0): Activation: (wifi) access point 'IMUNET-NG' has security, but secrets are required.
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3438] device (wlan0): state change: config -> need-auth (reason 'none', managed-type: 'full')
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3446] device (wlan0): state change: need-auth -> prepare (reason 'none', managed-type: 'full')
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3448] device (wlan0): state change: prepare -> config (reason 'none', managed-type: 'full')
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3450] device (wlan0): Activation: (wifi) connection 'IMUNET-NG' has security, and secrets exist.  No new secrets needed.
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3450] Config: added 'ssid' value 'IMUNET-NG'
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3450] Config: added 'scan_ssid' value '1'
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3450] Config: added 'bgscan' value 'simple:30:-65:300'
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3450] Config: added 'key_mgmt' value 'WPA-EAP FT-EAP FT-EAP-SHA384 WPA-EAP-SHA256'
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3450] Config: added 'password' value '<hidden>'
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3450] Config: added 'eap' value 'TTLS'
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3450] Config: added 'fragment_size' value '1266'
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3450] Config: added 'phase2' value 'autheap=GTC'
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3451] Config: added 'identity' value '32409057'
Dec 04 08:41:59 ArchLinux NetworkManager[581]: <info>  [1764808919.3451] Config: added 'proactive_key_caching' value '1'
Dec 04 08:42:07 ArchLinux NetworkManager[581]: <info>  [1764808927.2390] device (wlan0): supplicant interface state: disconnected -> scanning
Dec 04 08:42:24 ArchLinux NetworkManager[581]: <warn>  [1764808944.7878] device (wlan0): Activation: (wifi) association took too long, failing activation
Dec 04 08:42:24 ArchLinux NetworkManager[581]: <info>  [1764808944.7879] device (wlan0): state change: config -> failed (reason 'ssid-not-found', managed-type: 'full')
Dec 04 08:42:24 ArchLinux NetworkManager[581]: <info>  [1764808944.7884] manager: NetworkManager state is now DISCONNECTED
Dec 04 08:42:24 ArchLinux NetworkManager[581]: <warn>  [1764808944.7888] device (wlan0): Activation: failed for connection 'IMUNET-NG'
Dec 04 08:42:24 ArchLinux NetworkManager[581]: <info>  [1764808944.7892] device (wlan0): state change: failed -> disconnected (reason 'none', managed-type: 'full')
Dec 04 08:42:26 ArchLinux NetworkManager[581]: <info>  [1764808946.9822] device (wlan0): supplicant interface state: scanning -> disconnected
Dec 04 08:45:50 ArchLinux NetworkManager[581]: <info>  [1764809150.6747] agent-manager: agent[f268c9af5ed30637,:1.47/org.freedesktop.nm-applet/1000]: agent registered

问了ai是驱动问题,但是切换windows之后就没这个问题了,想问问各位佬有没有遇到过类似的问题。

我也会贴出其他所需要的信息,谢谢!

systemctl status --state active | grep -E '(systemd-networkd|systemd-resolved|dhcpcd|iwd|NetworkManager).service的输出粘贴出来看看。

这个是输出图,因为没法联网,只能手机拍照了,抱歉

你试试执行sudo systemctl disable --now dhcpcd看看。NetworkManager有自己的dhcp实现,不需要dhcpcd,我怀疑是这两个东西产生冲突导致你断网。

其实我一开始是没装dhcpcd的,看到佬要他的输出就试着装了dhcpcd,但结果都一样,没用 :smiling_face_with_tear:

我执行了这个命令,没有效果。

你试一下帖子里面方法看看。https://www.reddit.com/r/archlinux/comments/qo011r/rtl8822be_wifi_chipset_issue_solved/

1 Like

他说要在内核命令行添加这个参数,佬你帮我看看添加位置对吗 (也保存了快照)

`sudo vim /boot/loader/entries/2025-11-26_08-31-33_linux-lts.conf`

没错,就是这样。

感谢佬,不会掉了!:heart_eyes: 这个问题算是从20年开始用archlinux 就时不时困扰我。真的感谢佬 :face_blowing_a_kiss: