最近弄了一台英特尔的NUC,很小巧,配置也不低,打算用来做家庭服务器用,先装了CentOS 7的操作系统,安装很顺利,但是安装后无法识别网卡,很蛋疼...马上四处找驱动,总算是找到了,安装过程又是一大坑,埋头填坑......

1.下载驱动后,解压

tar zxf e1000e-3.1.0.2.tar.gz
# cd e1000e-3.1.0.2
# cd src/

2.直接进入SRC目录make install

有如下报错:

Makefile:71: *** Kernel header files not in any of the expected locations.
Makefile:73: *** kernel-devel, for building kernel modules and try again.停止.

解决办法:安装 kernel-devel及kernel-deader rpm包即可

3.继续make install

出现 compiler not found

解决办法:安装compt所有开头的包及gcc包(依赖问题根据提示解决)

4.继续make install

出现 无法在 catman 模式下对** 写入
解决方法:无视该报错即可

5.加载模块

modprobe e1000e

网卡已安装驱动并可使用