Missing NIC Hardware Addresses

Issues related to configuring your network
Post Reply
etpoole60
Posts: 41
Joined: 2015/06/21 23:25:20

Missing NIC Hardware Addresses

Post by etpoole60 » 2019/01/11 15:55:25

I installed CentOS 7 over my CentOS 6 RAID-1 and RAID-10 file system. I saved the critical configuration files from CentOS 6 mainly for cross checking between CentOS 6 and CentOS 7.

I did a minimal install of CentOS 7. I used the installation and configuration tutorial from Server World (I used it for CentOS 6 and all went well). I changed the process by entering the network configuration during the installation (the same as I did with CentOS 6).

What happened was there were only 5 NICs (this same system running CentOS 6 has 6 NICs - eth0 through eth5) which are enp3s0, enp5s4f0, enp5s4f1, enp5s6f0, enp5s6f1. On my lshw output I see the other NIC showing as *-network UNCLAIMED.

There seems to be 2 issues:
1. None of the NIC definitions contain their hardware address. Should I manually add them?
2. How to I get this UNCLAIMED NIC back?

I want to rename the NICs to the old naming convention, but not until I get everything working natively. I intend on running VirtualBox with a minimal of 6 virtual machines so I define eth4 and eth5 as bond0 then I create br0 from that.

mashiro2004
Posts: 68
Joined: 2018/12/08 21:46:22
Location: Italy

Re: Missing NIC Hardware Addresses

Post by mashiro2004 » 2019/01/11 16:39:23

etpoole60 wrote:
2019/01/11 15:55:25
I installed CentOS 7 over my CentOS 6 RAID-1 and RAID-10 file system. I saved the critical configuration files from CentOS 6 mainly for cross checking between CentOS 6 and CentOS 7.

I did a minimal install of CentOS 7. I used the installation and configuration tutorial from Server World (I used it for CentOS 6 and all went well). I changed the process by entering the network configuration during the installation (the same as I did with CentOS 6).

What happened was there were only 5 NICs (this same system running CentOS 6 has 6 NICs - eth0 through eth5) which are enp3s0, enp5s4f0, enp5s4f1, enp5s6f0, enp5s6f1. On my lshw output I see the other NIC showing as *-network UNCLAIMED.

There seems to be 2 issues:
1. None of the NIC definitions contain their hardware address. Should I manually add them?
2. How to I get this UNCLAIMED NIC back?

I want to rename the NICs to the old naming convention, but not until I get everything working natively. I intend on running VirtualBox with a minimal of 6 virtual machines so I define eth4 and eth5 as bond0 then I create br0 from that.
Hi, to restore old naming convenction you must modify grub, and add this: net.ifnames=0 biosdevname=0 at the end of: GRUB_CMDLINE_LINUX=
Then you must update grub: grub2-mkconfig -o /path_of_grub/grub.cfg (the path change if you use eufi o legacy boot)
For network unclaimed i think is a possibe driver problem, you can post the output of lspci?

tunk
Posts: 504
Joined: 2017/02/22 15:08:17

Re: Missing NIC Hardware Addresses

Post by tunk » 2019/01/11 17:59:45


pjsr2
Posts: 395
Joined: 2014/03/27 20:11:07

Re: Missing NIC Hardware Addresses

Post by pjsr2 » 2019/01/11 21:20:40

"network UNCLAIMED" indicates that there is no driver found for this network device. You need to identify for which NIC a driver is missing and then see if you there is a driver available for that piece of hardware.

User avatar
TrevorH
Forum Moderator
Posts: 24785
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Missing NIC Hardware Addresses

Post by TrevorH » 2019/01/12 15:46:54

Start by posting the output from lspci -nn | grep -i net
CentOS 5 died in March 2017 - migrate NOW!
Full time Geek, part time moderator. Use the FAQ Luke

etpoole60
Posts: 41
Joined: 2015/06/21 23:25:20

Re: Missing NIC Hardware Addresses

Post by etpoole60 » 2019/01/15 06:47:34

OK, I fell back to CentOS 6 because I need all 6 NICs so I can get bandwidth for the virtual machines I need running (had to to get a postgreSQL DB running on a virtual machine):

eth4 ----------+
xxxxxxxxxxx +-----------> bond0 ----------> br0
eth5 ----------+

But, here is the output from lspci:
[root@jpdsys3 ~]# lspci -nn | grep -i net
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
04:05.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] [1106:3106] (rev 86)
05:04.0 Ethernet controller [0200]: Intel Corporation 82546GB Gigabit Ethernet Controller (Copper) [8086:10b5] (rev 03)
05:04.1 Ethernet controller [0200]: Intel Corporation 82546GB Gigabit Ethernet Controller (Copper) [8086:10b5] (rev 03)
05:06.0 Ethernet controller [0200]: Intel Corporation 82546GB Gigabit Ethernet Controller (Copper) [8086:10b5] (rev 03)
05:06.1 Ethernet controller [0200]: Intel Corporation 82546GB Gigabit Ethernet Controller (Copper) [8086:10b5] (rev 03)

The problem is the VIA Tech, which in reality is a DLink card (no driver available). As soon as I can replace the card I will be moving forward.
TIA
Gene

mashiro2004
Posts: 68
Joined: 2018/12/08 21:46:22
Location: Italy

Re: Missing NIC Hardware Addresses

Post by mashiro2004 » 2019/01/15 11:20:00

etpoole60 wrote:
2019/01/15 06:47:34
OK, I fell back to CentOS 6 because I need all 6 NICs so I can get bandwidth for the virtual machines I need running (had to to get a postgreSQL DB running on a virtual machine):

eth4 ----------+
xxxxxxxxxxx +-----------> bond0 ----------> br0
eth5 ----------+

But, here is the output from lspci:
[root@jpdsys3 ~]# lspci -nn | grep -i net
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
04:05.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] [1106:3106] (rev 86)
05:04.0 Ethernet controller [0200]: Intel Corporation 82546GB Gigabit Ethernet Controller (Copper) [8086:10b5] (rev 03)
05:04.1 Ethernet controller [0200]: Intel Corporation 82546GB Gigabit Ethernet Controller (Copper) [8086:10b5] (rev 03)
05:06.0 Ethernet controller [0200]: Intel Corporation 82546GB Gigabit Ethernet Controller (Copper) [8086:10b5] (rev 03)
05:06.1 Ethernet controller [0200]: Intel Corporation 82546GB Gigabit Ethernet Controller (Copper) [8086:10b5] (rev 03)

The problem is the VIA Tech, which in reality is a DLink card (no driver available). As soon as I can replace the card I will be moving forward.
TIA
Gene
Hi, have you tried kmod-via-rhine driver from elrepo??

User avatar
TrevorH
Forum Moderator
Posts: 24785
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Missing NIC Hardware Addresses

Post by TrevorH » 2019/01/15 11:35:33

Indeed, running yum provides '*1106*3106*' says that package should help.

Code: Select all

kmod-via-rhine-1.5.1-3.el7_5.elrepo.x86_64 : via-rhine kernel module(s)
Repo        : elrepo
Matched from:
Provides    : modalias(pci:v00001106d00003106sv*sd*bc*sc*i*)
Edit: however, it's not going to help you much with your bandwidth as it's a 100Mbps adapter...
CentOS 5 died in March 2017 - migrate NOW!
Full time Geek, part time moderator. Use the FAQ Luke

Post Reply