1. 查看设备信息,确定自己网卡型号
lspci -nn | grep -i net
这里lspci是列出pci总线上连接的所有设备,以这个作为输入,通过管道进行过滤,grep获取网卡信息
这里是我的网卡信息:
00:07.0 Bridge [0680]: NVIDIA Corporation MCP61 Ethernet [10de:03ef] (rev a2)
2. 下载驱动文件,根据其中的
10de:03ef
可以到这个链接([2] http://elrepo.org/tiki/DeviceIDs)去check应该下什么驱动模块
我的系统内核版本,我到这个链接(http://elrepo.org/linux/elrepo/el7/x86_64/RPMS/kmod-forcedeth-0.64-1.el7.elrepo.x86_64.rpm)下载了驱动文件kmod-forcedeth-0.64-1.el7.elrepo.x86_64.rpm,拷贝到这个电脑上。
如何查看内核版本?(我的centos7 2009)
uname -r
3.10.0-123.el7.x86_64
3. 安装rpm文件
su rpm -ivh kmod-forcedeth-0.64-1.el7.elrepo.x86_64.rpm
安装好后会显示软件包已经安装。
4. 启动服务
但是安装完后驱动并没有启动,可以用lsmod看下有哪些模块在运行
lsmod | grep forcedeth
这里我用grep看forcedeth
结果输出为空
激活驱动
modprobe forcedeth
这时候就可以看到forcedeth了
lsmod | grep forcedeth
forcedeth 71574 0
添加网络接口,生成配置文件 nmcli connection add con-name <网络接口名称> type <接口类型> ifname <网卡名称> nmcli connection add con-name ens0 type ethernet ifname ens0
借鉴https://blog.csdn.net/justcyf/article/details/52453868