Missing NIC Hardware Addresses
Missing NIC Hardware Addresses
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.
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.
Happily Retired
Gene Poole
Woodstock, Georgia
Gene Poole
Woodstock, Georgia
-
- Posts: 68
- Joined: 2018/12/08 21:46:22
- Location: Italy
Re: Missing NIC Hardware Addresses
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=etpoole60 wrote: ↑2019/01/11 15:55:25I 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.
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?
Re: Missing NIC Hardware Addresses
"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.
Re: Missing NIC Hardware Addresses
Start by posting the output from lspci -nn | grep -i net
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Re: Missing NIC Hardware Addresses
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
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
Happily Retired
Gene Poole
Woodstock, Georgia
Gene Poole
Woodstock, Georgia
-
- Posts: 68
- Joined: 2018/12/08 21:46:22
- Location: Italy
Re: Missing NIC Hardware Addresses
Hi, have you tried kmod-via-rhine driver from elrepo??etpoole60 wrote: ↑2019/01/15 06:47:34OK, 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
Re: Missing NIC Hardware Addresses
Indeed, running yum provides '*1106*3106*' says that package should help.
Edit: however, it's not going to help you much with your bandwidth as it's a 100Mbps adapter...
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*)
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke