Generally, please post the output of `cat /etc/network/interfaces` instead of a screenshot.
auto lo
iface lo inet loopback
auto enp2s0f0
iface enp2s0f0 inet static
address 10.20.1.10
netmask 24
gateway 10.20.1.1
dns-nameservers 10.20.1.15 10.20.1.1
#Admin GUI
auto enp2s0f1
iface enp2s0f1 inet manual
auto enp3s0f0
iface enp3s0f0 inet manual
auto enp3s0f1
iface enp3s0f1 inet manual
auto bond0
iface bond0 inet manual
bond-slaves enp2s0f1 enp3s0f0 enp3s0f1
bond-miimon 100
bond-mode balance-alb
#Bond for VM Bridge
auto vmbr0
iface vmbr0 inet static
address 10.20.1.40
netmask 24
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge_maxwait 0
#VM Bridge
So this is the config I got now that is working:
Ofc I can, but I read that link info many times before I decided what bond to use. So changing the bond once more is not going to happen if I am. not forced to do it.Great to hear! I wouldn't change it if it fulfills all your requirements. Still, you can read further into topics like different types of bonding if you want.
when the proxmox server started again the network was pouched
I know that, the server has been running for months with a config that was present in the interfaces-file and active in the Proxmox network settings.When trying around with the network settings you have to restart individual interfaces or the server (for changes in the PVE GUI) to use the new settings. Forgetting this could be a reason why it "works" until the next restart.