Internet disconnects and reconnects randomly (KDE)

I’m using KDE 6, and randomly NetworkManager probably decides to get disconnected for 5-10 seconds usually and reconnect afterwards. Usually after the first instance the occurences of these sudden connection losses may become more frequent, especially when playing VRChat for example. For context I’m using a dual boot with Win 10 Iot LTSC 2021, and I’ve never recalled having this connection issue when KDE 5.27 was still the latest distro version.

NetworkManager log:

szept 26 12:06:50 Zaporizhzhia systemd[1]: Starting Network Manager...
szept 26 12:06:50 Zaporizhzhia NetworkManager[753]: <info>  [1727345210.9916] NetworkManager (version 1.48.10-1) is starting... (boot:fec524f7-c944-48fc-aa43-548e57b9bb08)
szept 26 12:06:50 Zaporizhzhia NetworkManager[753]: <info>  [1727345210.9916] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 20-connectivity.conf)
szept 26 12:06:50 Zaporizhzhia NetworkManager[753]: <info>  [1727345210.9932] manager[0x5c07a918d190]: monitoring kernel firmware directory '/lib/firmware'.
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0218] hostname: hostname: using hostnamed
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0218] hostname: static hostname changed from (none) to "Zaporizhzhia"
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0219] dns-mgr: init: dns=default,systemd-resolved rc-manager=symlink
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0260] manager[0x5c07a918d190]: rfkill: Wi-Fi hardware radio set enabled
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0260] manager[0x5c07a918d190]: rfkill: WWAN hardware radio set enabled
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0268] Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/1.48.10-1/libnm-device-plugin-adsl.so)
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0287] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.48.10-1/libnm-device-plugin-bluetooth.so)
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0290] Loaded device plugin: NMOvsFactory (/usr/lib/NetworkManager/1.48.10-1/libnm-device-plugin-ovs.so)
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0391] Loaded device plugin: NMTeamFactory (/usr/lib/NetworkManager/1.48.10-1/libnm-device-plugin-team.so)
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0397] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.48.10-1/libnm-device-plugin-wifi.so)
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0400] Loaded device plugin: NMWwanFactory (/usr/lib/NetworkManager/1.48.10-1/libnm-device-plugin-wwan.so)
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0401] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0401] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0401] manager: Networking is enabled by state file
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0403] settings: Loaded settings plugin: keyfile (internal)
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0406] dhcp: init: Using DHCP client 'internal'
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0407] manager: (lo): new Loopback device (/org/freedesktop/NetworkManager/Devices/1)
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0412] device (lo): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0413] device (lo): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0416] device (lo): Activation: starting connection 'lo' (b441c4ee-5146-40e5-8ef5-26bfcf31d8ad)
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0419] manager: (enp16s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0423] settings: (enp16s0): created default wired connection 'Wired connection 1'
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.0423] device (enp16s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
szept 26 12:06:51 Zaporizhzhia systemd[1]: Started Network Manager.
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.2675] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.2678] ovsdb: disconnected from ovsdb
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.2678] device (lo): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'external')
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.2679] device (lo): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.2679] device (lo): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.2681] device (lo): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.2684] device (lo): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.2685] device (lo): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
szept 26 12:06:51 Zaporizhzhia NetworkManager[753]: <info>  [1727345211.2686] device (lo): Activation: successful, device activated.
szept 26 12:06:53 Zaporizhzhia NetworkManager[753]: <info>  [1727345213.9599] device (enp16s0): carrier: link connected
szept 26 12:06:53 Zaporizhzhia NetworkManager[753]: <info>  [1727345213.9601] device (enp16s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
szept 26 12:06:53 Zaporizhzhia NetworkManager[753]: <info>  [1727345213.9603] policy: auto-activating connection 'Wired connection 1' (20d3218e-1ed4-3fa1-b3fd-5eea95599ed9)
szept 26 12:06:53 Zaporizhzhia NetworkManager[753]: <info>  [1727345213.9605] device (enp16s0): Activation: starting connection 'Wired connection 1' (20d3218e-1ed4-3fa1-b3fd-5eea95599ed9)
szept 26 12:06:53 Zaporizhzhia NetworkManager[753]: <info>  [1727345213.9605] device (enp16s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
szept 26 12:06:53 Zaporizhzhia NetworkManager[753]: <info>  [1727345213.9606] manager: NetworkManager state is now CONNECTING
szept 26 12:06:53 Zaporizhzhia NetworkManager[753]: <info>  [1727345213.9607] device (enp16s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
szept 26 12:06:53 Zaporizhzhia NetworkManager[753]: <info>  [1727345213.9851] device (enp16s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
szept 26 12:06:53 Zaporizhzhia NetworkManager[753]: <info>  [1727345213.9853] dhcp4 (enp16s0): activation: beginning transaction (timeout in 45 seconds)
szept 26 12:06:55 Zaporizhzhia NetworkManager[753]: <info>  [1727345215.7678] dhcp6 (enp16s0): activation: beginning transaction (timeout in 45 seconds)
szept 26 12:06:55 Zaporizhzhia NetworkManager[753]: <info>  [1727345215.7681] policy: set 'Wired connection 1' (enp16s0) as default for IPv6 routing and DNS
szept 26 12:06:55 Zaporizhzhia NetworkManager[753]: <info>  [1727345215.7761] dhcp6 (enp16s0): state changed new lease
szept 26 12:06:56 Zaporizhzhia NetworkManager[753]: <info>  [1727345216.6631] dhcp4 (enp16s0): state changed new lease, address=192.168.1.95, acd pending
szept 26 12:06:56 Zaporizhzhia NetworkManager[753]: <info>  [1727345216.8395] dhcp4 (enp16s0): state changed new lease, address=192.168.1.95
szept 26 12:06:56 Zaporizhzhia NetworkManager[753]: <info>  [1727345216.8397] policy: set 'Wired connection 1' (enp16s0) as default for IPv4 routing and DNS
szept 26 12:06:56 Zaporizhzhia NetworkManager[753]: <info>  [1727345216.8448] device (enp16s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
szept 26 12:06:56 Zaporizhzhia NetworkManager[753]: <info>  [1727345216.8455] device (enp16s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
szept 26 12:06:56 Zaporizhzhia NetworkManager[753]: <info>  [1727345216.8456] device (enp16s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
szept 26 12:06:56 Zaporizhzhia NetworkManager[753]: <info>  [1727345216.8458] manager: NetworkManager state is now CONNECTED_SITE
szept 26 12:06:56 Zaporizhzhia NetworkManager[753]: <info>  [1727345216.8459] device (enp16s0): Activation: successful, device activated.
szept 26 12:06:56 Zaporizhzhia NetworkManager[753]: <info>  [1727345216.8461] manager: startup complete
szept 26 12:06:56 Zaporizhzhia NetworkManager[753]: <info>  [1727345216.9608] manager: NetworkManager state is now CONNECTED_GLOBAL
szept 26 12:20:36 Zaporizhzhia NetworkManager[753]: <info>  [1727346036.8698] agent-manager: agent[95c9faa67cd5b89e,:1.35/org.kde.plasma.networkmanagement/1000]: agent registered
szept 26 13:44:20 Zaporizhzhia NetworkManager[753]: <info>  [1727351060.8821] device (enp16s0): state change: activated -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
szept 26 13:44:20 Zaporizhzhia NetworkManager[753]: <info>  [1727351060.8822] dhcp4 (enp16s0): canceled DHCP transaction
szept 26 13:44:20 Zaporizhzhia NetworkManager[753]: <info>  [1727351060.8822] dhcp4 (enp16s0): activation: beginning transaction (timeout in 45 seconds)
szept 26 13:44:20 Zaporizhzhia NetworkManager[753]: <info>  [1727351060.8822] dhcp4 (enp16s0): state changed no lease
szept 26 13:44:20 Zaporizhzhia NetworkManager[753]: <info>  [1727351060.8823] dhcp6 (enp16s0): canceled DHCP transaction
szept 26 13:44:20 Zaporizhzhia NetworkManager[753]: <info>  [1727351060.8824] dhcp6 (enp16s0): activation: beginning transaction (timeout in 45 seconds)
szept 26 13:44:20 Zaporizhzhia NetworkManager[753]: <info>  [1727351060.8824] dhcp6 (enp16s0): state changed no lease
szept 26 13:44:21 Zaporizhzhia NetworkManager[753]: <info>  [1727351061.0090] manager: NetworkManager state is now DISCONNECTED
szept 26 13:44:21 Zaporizhzhia NetworkManager[753]: <info>  [1727351061.5705] device (enp16s0): carrier: link connected
szept 26 13:44:21 Zaporizhzhia NetworkManager[753]: <info>  [1727351061.5706] device (enp16s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
szept 26 13:44:21 Zaporizhzhia NetworkManager[753]: <info>  [1727351061.5711] policy: auto-activating connection 'Wired connection 1' (20d3218e-1ed4-3fa1-b3fd-5eea95599ed9)
szept 26 13:44:21 Zaporizhzhia NetworkManager[753]: <info>  [1727351061.5713] device (enp16s0): Activation: starting connection 'Wired connection 1' (20d3218e-1ed4-3fa1-b3fd-5eea95599ed9)
szept 26 13:44:21 Zaporizhzhia NetworkManager[753]: <info>  [1727351061.5713] device (enp16s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
szept 26 13:44:21 Zaporizhzhia NetworkManager[753]: <info>  [1727351061.5714] manager: NetworkManager state is now CONNECTING
szept 26 13:44:21 Zaporizhzhia NetworkManager[753]: <info>  [1727351061.5715] device (enp16s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
szept 26 13:44:21 Zaporizhzhia NetworkManager[753]: <info>  [1727351061.5794] device (enp16s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
szept 26 13:44:21 Zaporizhzhia NetworkManager[753]: <info>  [1727351061.5797] dhcp4 (enp16s0): activation: beginning transaction (timeout in 45 seconds)
szept 26 13:44:23 Zaporizhzhia NetworkManager[753]: <info>  [1727351063.2062] dhcp6 (enp16s0): activation: beginning transaction (timeout in 45 seconds)
szept 26 13:44:23 Zaporizhzhia NetworkManager[753]: <info>  [1727351063.2070] policy: set 'Wired connection 1' (enp16s0) as default for IPv6 routing and DNS
szept 26 13:44:23 Zaporizhzhia NetworkManager[753]: <info>  [1727351063.2127] dhcp6 (enp16s0): state changed new lease
szept 26 13:44:24 Zaporizhzhia NetworkManager[753]: <info>  [1727351064.2211] dhcp4 (enp16s0): state changed new lease, address=192.168.1.95, acd pending
szept 26 13:44:24 Zaporizhzhia NetworkManager[753]: <info>  [1727351064.3753] dhcp4 (enp16s0): state changed new lease, address=192.168.1.95
szept 26 13:44:24 Zaporizhzhia NetworkManager[753]: <info>  [1727351064.3755] policy: set 'Wired connection 1' (enp16s0) as default for IPv4 routing and DNS
szept 26 13:44:24 Zaporizhzhia NetworkManager[753]: <info>  [1727351064.3802] device (enp16s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
szept 26 13:44:24 Zaporizhzhia NetworkManager[753]: <info>  [1727351064.3809] device (enp16s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
szept 26 13:44:24 Zaporizhzhia NetworkManager[753]: <info>  [1727351064.3810] device (enp16s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
szept 26 13:44:24 Zaporizhzhia NetworkManager[753]: <info>  [1727351064.3811] manager: NetworkManager state is now CONNECTED_SITE

My inxi link

@PrivateNoob , Welcome to the forum!
Just to exclude this:
‘Randomization during Wi-Fi scanning is enabled by default, but it may be disabled by adding the following lines to /etc/NetworkManager/NetworkManager.conf or a dedicated configuration file under /etc/NetworkManager/conf.d:’

/etc/NetworkManager/conf.d/wifi_rand_mac.conf

[device]
wifi.scan-rand-mac-address=no

Hello! Thank you for your welcoming!

I’ve tried out your solution and it indeed didn’t work unfortunately, but now I can confidently state that the internet disconnection always comes from if something intensive is going on. For example, when starting VRChat with Envision, it automatically got disconnected from the stress, but to my surprise, this may be an issue on Windows as well, since my SteamVR got crashed and while troubleshooting it, the internet was non-existent.

It seems this guy have also been in trouble with internet disconnections, and his fault was his ethernet cable. I’m gonna check upon it.

I’ve forgot to respond, but in the end my issue was a hardware one. My PC connection from the router goes from a CAT cable, which is attached to a small (quite redundant) switch and there goes another CAT cable to my PC. It seems switching to a direct connection (skipping the switch and the 2nd cable) fixed my issue.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.