有时候我们安装完系统之后会发现没有网卡信息,这就说明网卡驱动不匹配,所以要重新安装。
首先去服务器主板官网下载网卡驱动,注意32位和64位的。
先检查网卡型号
lspci | grep -i ethernet
我的网卡型号是00:1f.6:Intel 0d55。
网上搜了好久都没找到这个型号的网卡,更别说驱动了,抱着试试看的心态就装了i219-v系列的网卡驱动,竟然成功了。
i219-v网卡Linux版本驱动下载地址:
适用于 Linux* 下 PCIe* 英特尔® 千兆以太网网络连接的英特尔® 网络适配器驱动程序
下载完之后通过U盘复制到安装的电脑上,因为没有网络连接,所以只能使用U盘、移动硬盘等工具。不过我用的是最小安装,折腾了好久,U盘还是无法识别,只能通过手机USB连接上网。把下载的安装包放到公司的演示环境项目上,直接下载到服务器上就可以了。使用这个命令:
wget 域名/-3.8.4.tar.gz
检查依赖环境
rpm -qa | grep kernel
如果没有,请安装这些依赖项。命令为 yum 依赖项名称
首先查看安装依赖项后生成的目录名,cd到该目录下
[root@localhost e1000e-3.8.4]# cd /usr/src/kernels/
解压安装包
tar -zxf e1000e-3.8.4.tar.gz
切换到root用户,进入解压后的驱动文件夹,里面有一个src目录。
编辑.mk,在第63行之后回车,添加一行“/usr/src//3.10.0-1160.36.2.el7.\”
修复之前:
KSP := /lib//${}/ \
/lib//${}/构建 \
/usr/src/linux-${} \
/usr/src/linux-$(${} | sed's/-.*//') \
/usr/src/--${} \
/usr/src/--${} \
/usr/src/linux-$(${} | sed 's/\([0-9]*\.[0-9]*\)\..*/\1/') \
/usr/src/linux \
/usr/src//${} \
/usr/src/
安装-devel之后,开发目录为/usr/src//3.10.0-1160.36.2.el7,如何查看开发目录上面已经介绍了。
修改之后,添加一行就变成这样了
KSP := /lib//${}/ \
/lib//${}/构建 \
/usr/src//3.10.0-1160.36.2.el7。 \
/usr/src/linux-${} \
/usr/src/linux-$(${} | sed's/-.*//') \
/usr/src/--${} \
/usr/src/--${} \
/usr/src/linux-$(${} | sed 's/\([0-9]*\.[0-9]*\)\..*/\1/') \
/usr/src/linux \
/usr/src//${} \
/usr/src/
修改完之后在src目录下执行:
make ## 编译驱动器源码
make install ## 安装相应的驱动器程序
我这里有一个错误:
[root@-07.712.02.00]# 制作
.sh:第 39 行:./clean.sh:没有该文件或
.sh:第 40 行:ctags:未找到
制作:`/usr/src//3.10.0-862.el7..'
arch/x86/:166:*** =y,但不是通过。。。停止。
制作:`/usr/src//3.10.0-862.el7..'
解决:
vim /usr/src//3.10.0-1160.36.2.el7./arch/x86/
修改,第166行,注释掉+= $() - 和 $(error =y,但不是通过. .)
继续尝试,编译成功。
没有报错,进入目录/lib//3.10.0-1160.36.2.el7.///net//intel/,将.ko文件复制到目录/lib//3.10.0-1160.36.2.el7.///net下
cp e1000e.ko /lib/modules/3.10.0-1160.36.2.el7.x86_64/updates/drivers/net
加载驱动程序
depmod -a
测试一下驱动,如果没有错误则说明正确。
modprobe e1000e
检查是否已经加载:
lsmod
重启网络服务
service network restart
网络已连通。
参考网络:Linux系统安装网卡驱动博客-CSDN博客 网卡驱动
安装英特尔网卡驱动程序 |
RAID卡驱动更新博客-CSDN博客=y
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。