[SOLVED] Why are these interfaces named this way?

npineiro

New Member
Feb 21, 2021
11
1
3
33
When I view my host-->System-->Network
I see my interfaces but Im confused as to why they are named as such.
Im using a Dell Precision T7600 and it has two onboard NICs
The interfaces I see are as follows:

eno1
enp8s0
vmbr0

I know that vmbr0 is the linux bridge that is attached to en01 but why is it that the second physical onboard interface is not eno2?

Im even more confused of the list when I insert a 4 port NIC. (An Intel Pro/1000 PT QP LP Svr Adptr)
Its a 4 Port NIC and when I insert it the following additional interfaces appear in the list:

enp11s0
enp6s0f0
enp6s0f1
enp7s0f0
enp7s0f1

Can someone clarify this for me? Ive looked at pages 29-31 in the manual but it just doesnt make sense to me why my physical onboard NIC is coming up as enp8s0 and why I have an additional interface when I insert my 4 Port NIC

An ip a generates the following:

root@pve:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
link/ether f8:b1:56:a2:29:68 brd ff:ff:ff:ff:ff:ff
3: enp6s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether a0:36:9f:22:2d:4d brd ff:ff:ff:ff:ff:ff
4: enp6s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether a0:36:9f:22:2d:4c brd ff:ff:ff:ff:ff:ff
5: enp7s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether a0:36:9f:22:2d:4f brd ff:ff:ff:ff:ff:ff
6: enp7s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether a0:36:9f:22:2d:4e brd ff:ff:ff:ff:ff:ff
7: enp11s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether f8:b1:56:a2:29:6b brd ff:ff:ff:ff:ff:ff
8: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether f8:b1:56:a2:29:68 brd ff:ff:ff:ff:ff:ff
inet 10.0.150.21/24 brd 10.0.150.255 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::fab1:56ff:fea2:2968/64 scope link
valid_lft forever preferred_lft forever
 
Last edited:
Hi,

There are some hints in the overview at the change summary article:
https://www.freedesktop.org/wiki/So...InterfaceNames/#whatpreciselyhaschangedinv197

For full details you can check the following, more comprehensive, documentation:
https://www.freedesktop.org/software/systemd/man/systemd.net-naming-scheme.html#Naming

Basically, in your situation the names are derived from (check the characters I marked as bold)

eno1 is ethernet onboard 1
enp8s0 is ethernet PCIe domain 8 slot 0
enp11s0 follows the same scheme
Both enp6s0f0 and enp6s0f1are different PCIe functions exposed on the same PCIe domain and slot, typical for multi port PCIe Ethernet adapters.

Basically the names are derived from the "hardware location" as the system sees it.

vmbr0 is a virtual device, it is not there physically and exposed by the Linux kernel for advanced networking, other virtual devices are the ones starting with tap or veth.
 
I can understand where the names come from. I guess Im just having a hard time understanding my hardware. Im looking at my Tower and I have two onboard NICs but according to my system I only have one (eno1) Any idea why the second one would not follow the same naming convention? Unless that second NIC has got something else going on that I am not aware of?
 
What motherboard/CPU model is in use here?

They probably are just attached differently to the system, one directly through the chipset the other through an extra ethernet chip attached to PCIe.

Another possibility is that the UEFI firmware just has one configured as port it would also use for PXE boot and thus it reports that one as internal, and the other not.

You can also use the lspci tool to check the PCIe layout of attached hwardware

Bash:
# print all Ethernet controllers and driver/module in use
lspci -knn | grep -A3 Ethernet
# print PCIe tree view of the bus
lspci -tv

Anyway, why does this matter at all?
 
You can try to blink through the NICs to identify them.

Code:
ethtool -p eno1

This will make the LEDs of the NIC blink consistently. You probably will have to install ethtool first.
 
What motherboard/CPU model is in use here?

They probably are just attached differently to the system, one directly through the chipset the other through an extra ethernet chip attached to PCIe.

Another possibility is that the UEFI firmware just has one configured as port it would also use for PXE boot and thus it reports that one as internal, and the other not.

You can also use the lspci tool to check the PCIe layout of attached hwardware

Bash:
# print all Ethernet controllers and driver/module in use
lspci -knn | grep -A3 Ethernet
# print PCIe tree view of the bus
lspci -tv

Anyway, why does this matter at all?
It matters to me because I am considering virtualizing my router with pfsense and I am just trying to understand how to configure the network interfaces on ProxMox. The first thing that I noticed is that my system is indicating that I have more interfaces then I think I have so Im trying to understand why that is as well as make sense of the naming convention as it relates to my specific hardware.

I ran dmidecode -t baseboard and it gave me this info
Bash:
Getting SMBIOS data from sysfs.
SMBIOS 2.6 present.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: Dell Inc.
        Product Name: 082WXT
        Version: A03
        Serial Number:
        Asset Tag: Not Specified
        Features:
                Board is a hosting board
                Board is replaceable
        Location In Chassis: Not Specified
        Chassis Handle: 0x0003
        Type: Motherboard
        Contained Object Handles: 0

Handle 0x002D, DMI type 10, 6 bytes
On Board Device Information
        Type: Video
        Status: Enabled
        Description: "Intel Integrated Graphics"

Handle 0x002E, DMI type 10, 6 bytes
On Board Device Information
        Type: Ethernet
        Status: Enabled
        Description: "Intel Gigabit Ethernet Controller"

Handle 0x002F, DMI type 10, 6 bytes
On Board Device Information
        Type: Sound
        Status: Enabled
        Description: "Intel(R) High Definition Audio Controller"

Handle 0x005C, DMI type 41, 11 bytes
Onboard Device
        Reference Designation:  Onboard IGD
        Type: Video
        Status: Enabled
        Type Instance: 1
        Bus Address: 0000:00:02.0

Handle 0x005D, DMI type 41, 11 bytes
Onboard Device
        Reference Designation:  Onboard LAN
        Type: Ethernet
        Status: Enabled
        Type Instance: 1
        Bus Address: 0000:00:19.0

Handle 0x005E, DMI type 41, 11 bytes
Onboard Device
        Reference Designation:  Onboard Audio
        Type: Sound
        Status: Enabled
        Type Instance: 1
        Bus Address: 0000:00:1b.0
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

The Spec sheet says that it uses an Intel C600 Chipset
The CPU is an Intel Xeon E5-2609 2.4Ghz (2 sockets)

I ran lspci -knn | grep -A3 Ethernet and I got this:


Bash:
root@pve:~# lspci -knn | grep -A3 Ethernet
00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection [8086:1502] (rev 05)
        Subsystem: Dell 82579LM Gigabit Network Connection (Lewisville) [1028:0495]
        Kernel driver in use: e1000e
        Kernel modules: e1000e
--
06:00.0 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:10bc] (rev 06)
        Subsystem: Intel Corporation PRO/1000 PT Quad Port LP Server Adapter [8086:11bc]
        Kernel driver in use: e1000e
        Kernel modules: e1000e
06:00.1 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:10bc] (rev 06)
        Subsystem: Intel Corporation PRO/1000 PT Quad Port LP Server Adapter [8086:11bc]
        Kernel driver in use: e1000e
        Kernel modules: e1000e
07:00.0 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:10bc] (rev 06)
        Subsystem: Intel Corporation PRO/1000 PT Quad Port LP Server Adapter [8086:11bc]
        Kernel driver in use: e1000e
        Kernel modules: e1000e
07:00.1 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:10bc] (rev 06)
        Subsystem: Intel Corporation PRO/1000 PT Quad Port LP Server Adapter [8086:11bc]
        Kernel driver in use: e1000e
        Kernel modules: e1000e
--
0b:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3]
        Subsystem: Dell 82574L Gigabit Network Connection [1028:0495]
        Kernel driver in use: e1000e
        Kernel modules: e1000e

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
Last edited by a moderator:
I ran lspci -tv and I got this:

Bash:
root@pve:~# lspci -tv
-+-[0000:3f]-+-08.0  Intel Corporation Xeon E5/Core i7 QPI Link 0
|           +-08.3  Intel Corporation Xeon E5/Core i7 QPI Link Reut 0
|           +-08.4  Intel Corporation Xeon E5/Core i7 QPI Link Reut 0
|           +-09.0  Intel Corporation Xeon E5/Core i7 QPI Link 1
|           +-09.3  Intel Corporation Xeon E5/Core i7 QPI Link Reut 1
|           +-09.4  Intel Corporation Xeon E5/Core i7 QPI Link Reut 1
|           +-0a.0  Intel Corporation Xeon E5/Core i7 Power Control Unit 0
|           +-0a.1  Intel Corporation Xeon E5/Core i7 Power Control Unit 1
|           +-0a.2  Intel Corporation Xeon E5/Core i7 Power Control Unit 2
|           +-0a.3  Intel Corporation Xeon E5/Core i7 Power Control Unit 3
|           +-0b.0  Intel Corporation Xeon E5/Core i7 Interrupt Control Registers
|           +-0b.3  Intel Corporation Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers
|           +-0c.0  Intel Corporation Xeon E5/Core i7 Unicast Register 0
|           +-0c.1  Intel Corporation Xeon E5/Core i7 Unicast Register 0
|           +-0c.6  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0
|           +-0c.7  Intel Corporation Xeon E5/Core i7 System Address Decoder
|           +-0d.0  Intel Corporation Xeon E5/Core i7 Unicast Register 0
|           +-0d.1  Intel Corporation Xeon E5/Core i7 Unicast Register 0
|           +-0d.6  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1
|           +-0e.0  Intel Corporation Xeon E5/Core i7 Processor Home Agent
|           +-0e.1  Intel Corporation Xeon E5/Core i7 Processor Home Agent Performance Monitoring
|           +-0f.0  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Registers
|           +-0f.1  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller RAS Registers
|           +-0f.2  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0
|           +-0f.3  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1
|           +-0f.4  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2
|           +-0f.5  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3
|           +-0f.6  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4
|           +-10.0  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0
|           +-10.1  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1
|           +-10.2  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0
|           +-10.3  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1
|           +-10.4  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2
|           +-10.5  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3
|           +-10.6  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2
|           +-10.7  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3
|           +-11.0  Intel Corporation Xeon E5/Core i7 DDRIO
|           +-13.0  Intel Corporation Xeon E5/Core i7 R2PCIe
|           +-13.1  Intel Corporation Xeon E5/Core i7 Ring to PCI Express Performance Monitor
|           +-13.4  Intel Corporation Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers
|           +-13.5  Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor
|           \-13.6  Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor
+-[0000:20]-+-00.0-[21]--
|           +-02.0-[22]----00.0  LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt]
|           +-03.0-[23]--
|           +-05.0  Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management
|           +-05.2  Intel Corporation Xeon E5/Core i7 Control Status and Global Errors
|           \-05.4  Intel Corporation Xeon E5/Core i7 I/O APIC
+-[0000:1f]-+-08.0  Intel Corporation Xeon E5/Core i7 QPI Link 0
|           +-08.3  Intel Corporation Xeon E5/Core i7 QPI Link Reut 0
|           +-08.4  Intel Corporation Xeon E5/Core i7 QPI Link Reut 0
|           +-09.0  Intel Corporation Xeon E5/Core i7 QPI Link 1
|           +-09.3  Intel Corporation Xeon E5/Core i7 QPI Link Reut 1
|           +-09.4  Intel Corporation Xeon E5/Core i7 QPI Link Reut 1
|           +-0a.0  Intel Corporation Xeon E5/Core i7 Power Control Unit 0
|           +-0a.1  Intel Corporation Xeon E5/Core i7 Power Control Unit 1
|           +-0a.2  Intel Corporation Xeon E5/Core i7 Power Control Unit 2
|           +-0a.3  Intel Corporation Xeon E5/Core i7 Power Control Unit 3
|           +-0b.0  Intel Corporation Xeon E5/Core i7 Interrupt Control Registers
|           +-0b.3  Intel Corporation Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers
|           +-0c.0  Intel Corporation Xeon E5/Core i7 Unicast Register 0
|           +-0c.1  Intel Corporation Xeon E5/Core i7 Unicast Register 0
|           +-0c.6  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0
|           +-0c.7  Intel Corporation Xeon E5/Core i7 System Address Decoder
|           +-0d.0  Intel Corporation Xeon E5/Core i7 Unicast Register 0
|           +-0d.1  Intel Corporation Xeon E5/Core i7 Unicast Register 0
|           +-0d.6  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1
|           +-0e.0  Intel Corporation Xeon E5/Core i7 Processor Home Agent
|           +-0e.1  Intel Corporation Xeon E5/Core i7 Processor Home Agent Performance Monitoring
|           +-0f.0  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Registers
|           +-0f.1  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller RAS Registers
|           +-0f.2  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0
|           +-0f.3  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1
|           +-0f.4  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2
|           +-0f.5  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3
|           +-0f.6  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4
|           +-10.0  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0
|           +-10.1  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1
|           +-10.2  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0
|           +-10.3  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1
|           +-10.4  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2
|           +-10.5  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3
|           +-10.6  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2
|           +-10.7  Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3
|           +-11.0  Intel Corporation Xeon E5/Core i7 DDRIO
|           +-13.0  Intel Corporation Xeon E5/Core i7 R2PCIe
|           +-13.1  Intel Corporation Xeon E5/Core i7 Ring to PCI Express Performance Monitor
|           +-13.4  Intel Corporation Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers
|           +-13.5  Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor
|           \-13.6  Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor
\-[0000:00]-+-00.0  Intel Corporation Xeon E5/Core i7 DMI2
             +-01.0-[01-03]----00.0-[02-03]----08.0-[03]--
             +-01.1-[04-07]----00.0-[05-07]--+-02.0-[06]--+-00.0  Intel Corporation 82571EB Gigabit Ethernet Controller (Copper)
             |                               |            \-00.1  Intel Corporation 82571EB Gigabit Ethernet Controller (Copper)
             |                               \-04.0-[07]--+-00.0  Intel Corporation 82571EB Gigabit Ethernet Controller (Copper)
             |                                            \-00.1  Intel Corporation 82571EB Gigabit Ethernet Controller (Copper)
             +-02.0-[08]--
             +-03.0-[09]--+-00.0  Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn LE GL [FirePro W5000]
             |            \-00.1  Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
             +-05.0  Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management
             +-05.2  Intel Corporation Xeon E5/Core i7 Control Status and Global Errors
             +-05.4  Intel Corporation Xeon E5/Core i7 I/O APIC
             +-16.0  Intel Corporation C600/X79 series chipset MEI Controller #1
             +-19.0  Intel Corporation 82579LM Gigabit Network Connection
             +-1a.0  Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2
             +-1b.0  Intel Corporation C600/X79 series chipset High Definition Audio Controller
             +-1c.0-[0a]--
             +-1c.1-[0b]----00.0  Intel Corporation 82574L Gigabit Network Connection
             +-1c.2-[0c]----00.0  NEC Corporation uPD720200 USB 3.0 Host Controller
             +-1d.0  Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #1
             +-1e.0-[0d]--
             +-1f.0  Intel Corporation C600/X79 series chipset LPC Controller
             +-1f.2  Intel Corporation C600/X79 series chipset 6-Port SATA AHCI Controller
             \-1f.3  Intel Corporation C600/X79 series chipset SMBus Host Controller
 
Last edited by a moderator:
looking at your initial post and the ip output, I'd say plugging in the quad NIC moved one of your on-board NICs (enp8s0) to a different slot in the enumeration (enp11s0), because plugging in the quad port NIC changed how the motherboard/bios/uefi enumerates your PCI(-e) slots. you have the expected 6 ports (2+4) after all?
 
looking at your initial post and the ip output, I'd say plugging in the quad NIC moved one of your on-board NICs (enp8s0) to a different slot in the enumeration (enp11s0), because plugging in the quad port NIC changed how the motherboard/bios/uefi enumerates your PCI(-e) slots. you have the expected 6 ports (2+4) after all?
I do have the expected 2+4 ports. Im just trying to match how it is seen in the system to what I see with my eyes. I had my suspicions of what you suggested but when I unplugged the NIC, enp8s0 is still there and enp11s0 disappeared.
 
You can try to blink through the NICs to identify them.

Code:
ethtool -p eno1

This will make the LEDs of the NIC blink consistently. You probably will have to install ethtool first.
Thanks so much for the tip! This absolutely helped understand at the very least which interfaces are which and how they are indicated in my system.

In my /etc/network/interfaces config file I see this line:

iface enp8s0 inet manual

When I use ethtool -p enps8s0 I get this back:

Cannot identify NIC: No such device

When I run ip a

I dont see this enps8s0 interface. I see it in the config file and in my list of network interfaces in the proxmox web portal.

Why is that? Should I just write this off as a dumb accident? Is it ok if i delete this interface?
 
Why is that? Should I just write this off as a dumb accident? Is it ok if i delete this interface?
That's because /etc/network/interfaces is not auto updated, it normally gets written out once on installation where every detected interface is mentioned. The ip tool on the contrary will always show the current situation, it does not cares about any configuration and just asks the kernel how the current view on network HW is.

If you plugged in the new card (which caused the name shift of one interface) only after installation then this would explain that "old" interface name in the /etc/network/interfaces file.

If you plan to frequently plug in or unplug that (or other) PCIe cards, you could setup .link files to map the MAC to a self choosen stable name, for example:
Bash:
cat /etc/systemd/network/42-test.link
[Match]
MACAddress=fa:fb:fc:6f:29:c3
[Link]
Name=eth1
(see man systemd.link for details)
And adapt the /etc/network/interfaces to those.

If you do not plan to unplug/plugin such PCIe cards constantly then I'd rather suggest to just update /etc/network/interfaces to the renaming from enps8s0 to enp11s0 and be done.
 
That's because /etc/network/interfaces is not auto updated, it normally gets written out once on installation where every detected interface is mentioned. The ip tool on the contrary will always show the current situation, it does not cares about any configuration and just asks the kernel how the current view on network HW is.

If you plugged in the new card (which caused the name shift of one interface) only after installation then this would explain that "old" interface name in the /etc/network/interfaces file.

If you plan to frequently plug in or unplug that (or other) PCIe cards, you could setup .link files to map the MAC to a self choosen stable name, for example:
Bash:
cat /etc/systemd/network/42-test.link
[Match]
MACAddress=fa:fb:fc:6f:29:c3
[Link]
Name=eth1
(see man systemd.link for details)
And adapt the /etc/network/interfaces to those.

If you do not plan to unplug/plugin such PCIe cards constantly then I'd rather suggest to just update /etc/network/interfaces to the renaming from enps8s0 to enp11s0 and be done.
Thank you for clarifying this. Yea I dont plan on plugging in this NIC in and out a bunch of times so I will go on ahead and update the interfaces file. From what I understand, it would be best practice to update the file by creating an interfaces.new and applying the config then deleting interfaces.new. Is that right?

Also after taking a closer look at the results of lspci -tv I found the onboard NICs and took a look at their spec sheets:

Intel Corporation 82579LM Gigabit Network Connection

Networking Specifications​

  • Port ConfigurationSingle
  • Data Rate Per Port1GbE
  • System Interface Type: Proprietary
  • NC Sideband InterfaceNo
  • Jumbo Frames SupportedYes

Intel Corporation 82574L Gigabit Network Connection

Networking Specifications​

  • Port ConfigurationSingle
  • Data Rate Per Port1GbE
  • System Interface Type: PCIe v1.1 (2.5 GT/s)
  • NC Sideband InterfaceYes
  • Jumbo Frames SupportedYes
  • Interfaces Supported1000Base-T
-----------------------------------------------------------------------------------------

I guess what Im noticing as to why one of these NICs is eno1 and the other is enp8s0 has something to do with the info related to system interface type.
 

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!