[SOLVED] Network drops on boot

hockpunk426

Member
Feb 12, 2020
5
2
23
38
I had Proxmox up and running and everything was working fine. I ran an update and everything was still working great. I shut down the computer to remove my raid card to connect the hard drives directly to the mobo. After I booted up I noticed that I wasn't showing any activity light on the ethernet jack after boot.

If I boot into the bios the ethernet jack goes active and I can ping the IP. However, after Proxmox VE loads, the port goes dark again and I can't hit the IP anymore.

On load it displays the normal screen with the IP address and everything but I don't see it on the network and the port on the computer is dark. I have tried other ports on the switch and other cables as well to cover my bases before I posted here.

I am running 6.1-3/37248ce6
kernal 5.3.10-1-pve

I am new to proxmox. Any help is appreciated.
 
Sounds like removing the RAID card changed the order on the PCI bus and thus the name of the NIC.

Try to run ip a on the CLI which should list all NICs available and their IP addresses if configured.

It's possible that you will have to replace all occurrences of the old name in the /etc/network/interfaces file.
 
  • Like
Reactions: J0hn_ion and KyleK
Keep the vmbr0, that is the first bridge. It is using the physical NIC as bridge_ports.

As an example:
Code:
auto lo
iface lo inet loopback

iface enp4s0 inet manual

auto vmbr0
iface vmbr0 inet static
    address  192.168.x.y
    netmask  255.255.240.0
    gateway  192.168.x.1
    bridge-ports enp4s0
    bridge-stp off
    bridge-fd 0

Notice how I have the enp4s0 interface configured and set in bridge_ports.

Do you have your enp5s0 configured in these places? If my assumption about the renamed interface is correct, you should have some other name.
Change that to enp5s0 and reboot the machine.
 
But ip a only shows an enp5s0 and no enp6s0 right?

Try replacing the enp6s0 in your config with enp5s0 and reboot.
 
Thank you for your effort in advising us on this problem, I had it to and have resolved it

kind regards
 
Thank you for this, very quick fix that got me back online quickly! I struggled through a couple of reboots until I realized I needed to change the name on the top line AND the bridge-ports line.
 
I added a new PCIe card for NVMe SSD storage and had the same issue. This post helped a lot!
For me it was possible to revert the changes by removing the card and change BIOS setting back the ones before installing the card. With this I was able to reach my pve again through the web interface and (temporarily) change my root password to an easier one to be actually able to enter it during physical access to the server. Then I did the hardware and BIOS changes again and applied the above mentioned changes to the interfaces config.
 
Hi all,

i am facing similar issue as above but my network is still not work after doing the steps above.
My system.
x99 mobo, 64ecc ddr4 ram, xeon e5 v4 processor
installed a realtek dual 2.5gbe Ethernet pcie x1 card running fine.
installed with a sata expansion card based on ASM chipset. with 16x sata ports
The REALTEK NIC is installed in a x1 slot and the SATA expansion slot is installed in x16 slot.

Background.
I have proxmox installed and running for a few months till i am having io issues with one of my VM runnig truenas scale.
After reading around, seems like truenas dont really like my ASM sata card when doing heavy IO. thus i went ahead to purchase a recommended HBA (LSI 9300-16i).
The issue started when i swap out the PCIE card.
Both cards (LSI and Realtek 2.5gbe card) worked fine before booting into proxmox. I can configure the LSI with its utility at boot (occupying PCI slot 5 and 7) and BIOS detected by REALTEK NIC (both ports occupying PCI slot 14 and 15).
At this stage, i can see the lights of the ethernet port is blinking and lighted up. meaning its working.
But upon, booting into Proxmox, the light just went off.

i ran ip a to list down, the NIC is detected properly, the ports detected are

enp14s0 -> 2.5gbe port1
enp15s0 -> 2.5gbe port2
enp16s0 -> onboard 1gbe port.


I followed the steps above, in /etc/network/interfaces, the ports are indeed changed. Thus, i amend the

auto lo
iface lo inet loopback

iface enp14s0 inet manual

auto vmbr0
iface vmbr0 inet static
address 192.168.x.y
gateway 192.168.x.1
bridge-ports enp14s0
bridge-stp off
bridge-fd 0

iface enp15s0 inet manual
iface enp16s0 inet manual

But then, after rebooting, the network port light will still turn off.

i ran ip a again, found the the vmbr0 is pointing to the correct mac address of enp14s0. meaning the software settings are correct.


Now, i have run out of ideas on what to do.
Hope to get some help here. Thanks.

Regards,
Maho
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!