Solved thanks to bbgeek17. LACP misconfiguration on my end.
I am not new to technology, but I have never used Proxmox before. I have been setting up my first cluster. I have two Dell servers and a QDevice. Cluster is active. The weird issue I am having is that everything works fine until I restart one of the hosts. Then I can ping both hosts from my machine. I can access the web interface of each host by going to its direct management IP. But the two hosts can't ping each other. If I make a minor change, like enabling or disabling VLAN Aware on either host, and then apply it, the issue resolves and everything works again. So I feel like whatever is happening is a minor thing that I am not aware of, but it is driving me crazy. Each host has eight NICs. My network is a Cisco switch stack at the core connected to a Cisco switch in the server cabinet. Both switches have all of the VLANS Proxmox is using. The Proxmox gateway sits at the core switch. But again, everything works until a host is rebooted, and then it is fixed again after applying a simple config change. So I can't see how it could be anything other than a Proxmox setting or issue. Below is the Proxmox interface setup. Any help would be GREATLY appreciated!
Linux PVE-Host2 7.0.2-6-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.2-6 (2026-05-20T08:55Z) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed May 27 10:27:14 2026 from 192.168.205.51
root@PVE-Host2:~# cat /etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
auto lo
iface lo inet loopback
auto management2
iface management2 inet manual
auto cluster2
iface cluster2 inet static
address 192.168.20.152/24
auto management1
iface management1 inet manual
auto cluster1
iface cluster1 inet static
address 192.168.20.52/24
auto vmnetwork2
iface vmnetwork2 inet manual
auto migration2
iface migration2 inet manual
auto vmnetwork1
iface vmnetwork1 inet manual
auto migration1
iface migration1 inet manual
auto bond0
iface bond0 inet manual
bond-slaves management1 management2
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer3+4
#Management Bond
auto bond1
iface bond1 inet manual
bond-slaves vmnetwork1 vmnetwork2
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer3+4
#VMNetwork Bond
auto bond2
iface bond2 inet static
address 192.168.21.52/24
bond-slaves migration1 migration2
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer3+4
#Migration Network1
auto vmbr0
iface vmbr0 inet static
address 192.168.205.52/24
gateway 192.168.205.1
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
#Management Bridge
auto vmbr1
iface vmbr1 inet manual
bridge-ports bond1
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
#VMNetwork Bridge
source /etc/network/interfaces.d/*
I am not new to technology, but I have never used Proxmox before. I have been setting up my first cluster. I have two Dell servers and a QDevice. Cluster is active. The weird issue I am having is that everything works fine until I restart one of the hosts. Then I can ping both hosts from my machine. I can access the web interface of each host by going to its direct management IP. But the two hosts can't ping each other. If I make a minor change, like enabling or disabling VLAN Aware on either host, and then apply it, the issue resolves and everything works again. So I feel like whatever is happening is a minor thing that I am not aware of, but it is driving me crazy. Each host has eight NICs. My network is a Cisco switch stack at the core connected to a Cisco switch in the server cabinet. Both switches have all of the VLANS Proxmox is using. The Proxmox gateway sits at the core switch. But again, everything works until a host is rebooted, and then it is fixed again after applying a simple config change. So I can't see how it could be anything other than a Proxmox setting or issue. Below is the Proxmox interface setup. Any help would be GREATLY appreciated!
Linux PVE-Host2 7.0.2-6-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.2-6 (2026-05-20T08:55Z) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed May 27 10:27:14 2026 from 192.168.205.51
root@PVE-Host2:~# cat /etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
auto lo
iface lo inet loopback
auto management2
iface management2 inet manual
auto cluster2
iface cluster2 inet static
address 192.168.20.152/24
auto management1
iface management1 inet manual
auto cluster1
iface cluster1 inet static
address 192.168.20.52/24
auto vmnetwork2
iface vmnetwork2 inet manual
auto migration2
iface migration2 inet manual
auto vmnetwork1
iface vmnetwork1 inet manual
auto migration1
iface migration1 inet manual
auto bond0
iface bond0 inet manual
bond-slaves management1 management2
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer3+4
#Management Bond
auto bond1
iface bond1 inet manual
bond-slaves vmnetwork1 vmnetwork2
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer3+4
#VMNetwork Bond
auto bond2
iface bond2 inet static
address 192.168.21.52/24
bond-slaves migration1 migration2
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer3+4
#Migration Network1
auto vmbr0
iface vmbr0 inet static
address 192.168.205.52/24
gateway 192.168.205.1
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
#Management Bridge
auto vmbr1
iface vmbr1 inet manual
bridge-ports bond1
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
#VMNetwork Bridge
source /etc/network/interfaces.d/*
Last edited: