[SOLVED] All network cards in homelab died?

BurningSquirrel-de

Active Member
May 25, 2021
38
4
28
Essen, Germany
Hello,

I am in trouble with my network. It seemed that my whole network config in Proxmox "died".

I am using for main services an Intel NIC card (two ports as bond) and for non-critical services two Realtek cards and both are not working.
Sorry that i can not send clear logs but my only connection to my server is a web based KVM remote.

When typing ip a i got (essentially) this:
1) The Intel NIC:
vmbr1 ...state DOWN...;

ifup vmbr1 executes but nothing happens

2) The Realtek NIC:
vmbr2 ...state UNKNOWN...;

ifup vmbr2 executes and says: error: vmbr2: bridge port enp135s0 does not exist and warning: vmbr2: apply bridge ports settings: bridge configuration failed (missing ports)

systemctl status networking.service says that all bond and bridge does not exist

/var/log/ifupdown2/networking_XXX/ifupdown2.debug.log says (more or less the same):
error: main exception: no ifaces founf matching given allow lists

I did not change anything in /etc/network/interfaces (this config runs for more than a year now).

Cronjob preform an apt full-upgarde on saturday morning (did something change with kernel drivers in last update?)

The cards were found by:
  • ls /sys/class/net
  • ls /sys/devices/virtual/net/vmbX
  • lspci | grep -Ei 'eth|realtek|intel'
Has someone an idea how to restart my network? Could it be that the network preditctable names changed and there is an missconfiguration between interfaces file and physicaly devices? Where can i look them up?

Thanks for any help!
 
Has someone an idea how to restart my network? Could it be that the network preditctable names changed and there is an missconfiguration between interfaces file and physicaly devices? Where can i look them up?
Get the NiC names from ip a and compare them with the NIC names defined in "/etc/network/interfaces". If they don't match edit them and then restart the network with a systemctl restart networking.

PS: PVE8 got problems with Realtek r8168/8169 chipsets.
 
Last edited:
ip a shows mainly the bridges. this config fits, but do not work.

When i remove one bridge completly and do a basic configuartion for the corresponding nic ifaces it say (essentially) enp135s0 does not exist.

When i removed bridge and interfaces completly from /etc/network/interfaces, ip a do not show anything about this device