Missing NVidia Network driver - hpaluch/hpaluch.github.io GitHub Wiki
RedHat/CentOS is aggressively pruning drivers.
On CentOS 7 there is no longer forcedeth driver for NVidia Network card.
In my case I have:
CentOS-7-x86_64-Minimal-1708.iso(butCentOS-7-x86_64-DVD-1708.isois same)- NVidia network card - output of
lspci...
How I resolve it:
- install CentOS without network (for example from above "minimal" ISO)
- on other PC download all
kmod-forcedethdrivers fromhttp://elrepo.org/linux/elrepo/el7/x86_64/RPMS/ - copy them to Floppy (or USB stick if you have no floppy).
NOTE: ensure that your are NOT using NTFS on USB stick (CentOS has no NTFS driver)
- in your CentOS look on
/lib/modulesdirectory to see what kernel you use. In my example:3.10.0-693.el7.x86_64 - list contents of all RPMS to see which contains same directory:
for i in *.rpm;do echo -e "\n$i:\n";rpm -qlp $i;done ... - install appropriate kernel - in ma case:
rpm -ivh kmod-forcedeth-0.64-3.el7.elrepo.x86_64.rpm - load module
modprobe forcedeth - list kernel messages using
dmesg- there should be notes about detected network card(s) - run
nmtui(Network Manager Text User Interface) to configure your network card.
Done
Footnotes
I really don't understand why RedHat/CentOS removed 1GBit ethernet card driver forcedeth from base Server distributions.
On other side there are many much better (and funny!) candidates for removal:
floppy- floppy driverparport- parallel port driverpcspkr- PC Speaker driverivtv-firmware- Firmware for the Hauppauge PVR 250/350/150/500/USB2 model series who needs this on server distribution?!- and many many more...