Virtual machines lose their network

AhuevshiyDed

New Member
Jul 16, 2025
1
0
1
Hello everyone, the following problem has occurred, proxmox VE is installed in 8.4.5 , for reasons I don't understand, the virtual machines suddenly lose their network connection on any operating system , while the server itself is available , everything is fine with its network , the problem is reproduced randomly , nothing was found according to the logs , proxmox was first installed from the image , reinstalling proxmox in Debian on top did not help , the server runs on an AMD EPYC 9684X processor , 2300 TB of Samsung DDR5 RAM , 8 NWME disks are assembled into 10 BTRFS raids , I need your help , I'm already at a dead end.
 
Hi,
Please provide the system logs from both the VM and the Proxmox VE host during the time the issue occurred. You can use the following command:
Bash:
journalctl  --since $SINCE --until $UNTIL  > /tmp/$(hostname)-syslog.txt
It sounds like there might be an issue with the PVE bridge interface.

How do you usually recover the VM from this problem? Does it recover automatically, or do you have to take manual action?
 
I found a bug, I think with ProxMox 8.4.5
If I modify the /etc/network/interfaces file, specifically where I have a bond.
Bash:
auto trk1
iface trk1 inet manual
        bond-miimon 100
        bond-mode 802.3ad
        bond-xmit_hash_policy layer3+4
        bond-slaves ens3f1 ens3f2 ens3f3
        bond-min-links 1

Restart the networking
Code:
systemctl restart networking
Everything works fine.

But when I use the GUI System > Network and add a comment for example to one of the interfaces, then Apply Configuration. The bond/track is rewritten with "_" instead of "-" and removes "bond-" for "bond-slaves"
Bash:
auto trk1
iface trk1 inet manual
        bond_miimon 100
        bond_mode 802.3ad
        bond-xmit_hash_policy layer3+4
        slaves ens3f1 ens3f2 ens3f3
        bond-min-links 1

Restart the networking
Code:
systemctl restart networking
Everything breaks!!!

Took me two full days to figure that out.

FYI: Updating to 8.4.13 didn't resolve the issue.
 
Last edited:
I found a bug, I think with ProxMox 8.4.5
If I modify the /etc/network/interfaces file, specifically where I have a bond.
Bash:
auto trk1
iface trk1 inet manual
        bond-miimon 100
        bond-mode 802.3ad
        bond-xmit_hash_policy layer3+4
        bond-slaves ens3f1 ens3f2 ens3f3
        bond-min-links 1

Restart the networking
Code:
systemctl restart networking
Everything works fine.

But when I use the GUI System > Network and add a comment for example to one of the interfaces, then Apply Configuration. The bond/track is rewritten with "_" instead of "-" and removes "bond-" for "bond-slaves"
Bash:
auto trk1
iface trk1 inet manual
        bond_miimon 100
        bond_mode 802.3ad
        bond-xmit_hash_policy layer3+4
        slaves ens3f1 ens3f2 ens3f3
        bond-min-links 1

Restart the networking
Code:
systemctl restart networking
Everything breaks!!!

Took me two full days to figure that out.

FYI: Updating to 8.4.13 didn't resolve the issue.
I fixed it!!!
Rather than using trk1 as a bond name. Which also suffered from Type "unknown" and was unclickable. I changed the trk1 name to bond0 to match my virtual bridge name of vmbr0. Made an edit works! Nothing broke.