KVM networking breaking randomly on Tumbleweed

Hi all, I have an issue where networking in KVM virtual machines will randomly fail and be unable to connect to the internet. I am using the NAT forwarding mode, which is the default, as I don’t need outbound access from other devices in the network.

During the first several minutes, it is possible to access a web browser or do upgrades on these virtual machines, however, it later fails and I’m unable to connect anymore. I am able to ping the IP address of the virtual machine, as well as a host using the NAT’s default address, 192.168.122.1 when the internet connection in the VM fails. When pinging hosts like google.com or bing.com from the VM, the IP address is still correctly resolved, however, it’s impossible to reach them.

Doing sudo zypper dist-upgrade, as well as booting to one of the older snapshots or changing the currently used kernel seems to temporarily alleviate the problem, however, the issue is still happening.

This happens regardless of whether a VM is running Linux or Windows 11. I am willing to provide more information about my setup if that’s necessary.