I'm having a strange problem with one of my PVE hosts where the network interfaces are no longer starting automatically. The machine is a Dell T20 with one onboard NIC, and I have a bridge interface configured for my VMs with just that NIC as a member. Yesterday after turning the machine back on after being away, the network was completely down, and I eventually traced this to the NIC interface, eno1, showing as down in
I can make everything work as normal by doing
Everything was working before I turned the machine off on Friday, I did do an upgrade mid-last week which took me up to kernel 5.4, but everything worked after the reboot for that.
I can't see anything strange in dmesg (attached), so I'm at a loss as to how to investigate this. It's literally as if the cable is unplugged, but it isn't.
ip link
, and ethtool eno1
showing Link detected: no
. The link lights are working, the switch at the other end says the port is up, and the Intel management interface that also uses the onboard NIC is working.I can make everything work as normal by doing
ip link set eno1 up
and ifup vmbr0
at which point ethtool reports Link detected: yes
. If I then reboot the interface still doesn't come back up and I have to go through the same process.Everything was working before I turned the machine off on Friday, I did do an upgrade mid-last week which took me up to kernel 5.4, but everything worked after the reboot for that.
I can't see anything strange in dmesg (attached), so I'm at a loss as to how to investigate this. It's literally as if the cable is unplugged, but it isn't.
Code:
auto lo
iface lo inet loopback
iface eno1 inet manual
auto vmbr0
iface vmbr0 inet static
address 10.0.0.25/24
gateway 10.0.0.1
bridge-ports eno1
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
#pre-up ip link set eno1 up
post-up ethtool -K eno1 gso off gro off tso off
auto vmbr1
iface vmbr1 inet static
address 172.16.0.1/24
bridge-ports none
bridge-stp off
bridge-fd 0
#Host Only