龙空技术网

linux打rpm包intel X520网卡驱动

淡淡伤痕 100

前言:

此刻同学们对“linux添加网卡驱动”大致比较看重,同学们都需要学习一些“linux添加网卡驱动”的相关内容。那么小编也在网上网罗了一些对于“linux添加网卡驱动””的相关资讯,希望我们能喜欢,我们一起来学习一下吧!

1. 下载驱动

wget 

2. 下载rpmbuild

yum -y install gcc make rpmbuild  kernel-devel kernel-devel

3. 编译

mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}cp ../ixgbe-5.18.6.tar.gz ~/rpmbuild/SOURCES/tar -xf  ~/rpmbuild/SOURCES/ixgbe-5.18.6.tar.gzcp ixgbe-5.18.6/ixgbe.spec  ~/rpmbuild/SPECScd ~/rpmbuild/SPECSrpmbuild -ba ixgbe.spec

遇到报错:

make: Entering directory `/root/rpmbuild/BUILD/ixgbe-5.18.6/src'common.mk:82: *** Kernel header files not in any of the expected locations.common.mk:83: *** Install the appropriate kernel development package, e.g.common.mk:84: *** kernel-devel, for building kernel modules and try again.  Stop.make: Leaving directory `/root/rpmbuild/BUILD/ixgbe-5.18.6/src'error: Bad exit status from /var/tmp/rpm-tmp.K1Uci3 (%build)RPM build errors:    Bad exit status from /var/tmp/rpm-tmp.K1Uci3 (%build)

原因分析:

在Makefile文件中,它连接的目录为/usr/src/linux但是系统里面并没有这个目录,这个目录可以通过软链接手动创建

解决办法:

ln -s /usr/src/kernels/3.10.0-1160.81.1.el7.x86_64/ /usr/src/linux

最后完成

# ls ../RPMS/x86_64/ixgbe-5.18.6-1.x86_64.rpm

遇到问题:加线后,网口状态始终是down的

分析:ip address show已经能够看到网口,说明识别正常,想办法手动激活一下即可

解决:通过命令手动激活网口

ip link set eth3 up

附:linux网卡驱动本地安装步骤

tar -xf ixgbe-5.18.6.tar.gzcd ixgbe-5.18.6/make clean  #清理编译环境make install #编译驱动lsmod |grep ixgbe  #查看本地有无该驱动模块rmmod ixgbe  #移除旧驱动模块lsmod |grep ixgbemodprobe ixgbe  #安装驱动lsmod |grep ixgbe

标签: #linux添加网卡驱动 #linux 加载网卡驱动 #linux网卡驱动程序 #linux系统网卡驱动配置 #linux 网卡驱动编写