centos7无网卡驱动

问题现象

安装centos7完毕之后,不显示网卡只有lo文件,现象如下

[[email protected] ~]# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 74  bytes 3894 (3.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 74  bytes 3894 (3.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[[email protected] ~]#

解决方法

查看网卡设备,下图标红部分

[[email protected] ~]# lspci
00:00.0 Host bridge: Intel Corporation Device 3ec2 (rev 07)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
00:14.0 USB controller: Intel Corporation Device a36d (rev 10)
00:14.2 RAM memory: Intel Corporation Device a36f (rev 10)
00:16.0 Communication controller: Intel Corporation Device a360 (rev 10)
00:17.0 SATA controller: Intel Corporation Device a352 (rev 10)
00:1b.0 PCI bridge: Intel Corporation Device a340 (rev f0)
00:1c.0 PCI bridge: Intel Corporation Device a338 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Device a330 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a305 (rev 10)
00:1f.3 Audio device: Intel Corporation Device a348 (rev 10)
00:1f.4 SMBus: Intel Corporation Device a323 (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device a324 (rev 10)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)01:00.0 VGA compatible controller: NVIDIA Corporation GP104 (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)
[[email protected] ~]#

搜索网卡驱动,并下载。我的网卡下载连接是  点我

下载之后传到centos服务器

执行如下,前提是gcc一定要装,安装操作系统时勾选开发工具或者自己配置本地源安装

[[email protected] soft]# ls
e1000e-3.6.0  e1000e-3.6.0.tar.gz
[[email protected] soft]# cd e1000e-3.6.0/
[[email protected] e1000e-3.6.0]# ls
COPYING  e1000e.7  e1000e.spec  pci.updates  README  src  SUMS
[[email protected] e1000e-3.6.0]# cd src/
[[email protected] src]# make clean
make[1]: 进入目录“/usr/src/kernels/3.10.0-693.el7.x86_64”
make[1]: 离开目录“/usr/src/kernels/3.10.0-693.el7.x86_64”
[[email protected] src]# make
make[1]: 进入目录“/usr/src/kernels/3.10.0-693.el7.x86_64”
  CC [M]  /opt/soft/e1000e-3.6.0/src/netdev.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/ethtool.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/ich8lan.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/mac.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/nvm.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/phy.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/manage.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/80003es2lan.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/82571.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/param.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/ptp.o
  CC [M]  /opt/soft/e1000e-3.6.0/src/kcompat.o
  LD [M]  /opt/soft/e1000e-3.6.0/src/e1000e.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /opt/soft/e1000e-3.6.0/src/e1000e.mod.o
  LD [M]  /opt/soft/e1000e-3.6.0/src/e1000e.ko
make[1]: 离开目录“/usr/src/kernels/3.10.0-693.el7.x86_64”
[[email protected] src]# make install
make[1]: 进入目录“/usr/src/kernels/3.10.0-693.el7.x86_64”
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: 离开目录“/usr/src/kernels/3.10.0-693.el7.x86_64”
Copying manpages...
Installing modules...
make[1]: 进入目录“/usr/src/kernels/3.10.0-693.el7.x86_64”
  INSTALL /opt/soft/e1000e-3.6.0/src/e1000e.ko
Can‘t read private key
  DEPMOD  3.10.0-693.el7.x86_64
make[1]: 离开目录“/usr/src/kernels/3.10.0-693.el7.x86_64”
Running depmod...
[[email protected] src]#

最后执行

modprobe e1000e

然后ifconfig你就能看到你的网卡了,网卡配置文件自己写,或者使用nmtui

原文地址:https://www.cnblogs.com/doufy/p/12200742.html

时间: 2024-08-30 12:46:14

centos7无网卡驱动的相关文章

Hyper-V 安装Windows 2008,08 R2,12 R2 无网卡驱动的解决办法

最近玩 Hyper -V ,都是在网上找的资料进行操作的.后面发觉园友提供的一些操作 按部就班的做下来,别人 可以 ,我的就是不行. 最近就遇到一个很烦闷的事情.(如题) 安装好系统之后 发现 没有网卡驱动,同一个iso系统安装文件,以前玩 Oracle VM 重来没有遇到过.所以果断排除:iso文件错误等问题. 于是开始找资料,各种百度.最后 找到一个网友的文章,说删除了 “旧版本网络适配器,添加 网络适配器 ”,这样子处理就可以了! 郁闷的是,我的虚拟机设置里面. 没有 “旧版本网络适配器”

二、Hyper-v Server 2008r2 网卡驱动安装

1.由于无网卡驱动,出现报错警告,点击确定 2.选择15返回命令行 3.插入驱动光盘 d: cd support cd x86 setup.exe 4. 5.正在安装驱动 6.重启HYPER-V2008r2让驱动生效 7.重启后系统不再报错正

CentOS7下,安装网卡驱动,命令行手动连接WIFI指导

买了一个无线网卡,型号为TL-WN823N,谁知道在CentOS下没有驱动 于是开始了无线上网的漫漫征途 经历了无数个坑啊,解决了一个又一个的问题啊 到最后ping通的时候成就感简直爆棚 文章结构简介如下: 1.安装内核工具:kernel-devel 2.搜索网卡型号,安装网卡驱动 3.下载网络工具,连上无线网络 1.安装内核工具 装驱动前需要包:kernel-devel,gcc 一开始,我先安装驱动,发现编译过不了,一看报错信息,说是/usr/scr/kernel里面没有对应文件内核文件 于是

ubuntu16.04安装I219-V网卡驱动问题解决方法

安装ubuntu16.04 LTS后无网络连接的解决方法: 1.查看是否安装网卡驱动 打开终端,输入ifconfig –a,如果出现"本地环回"字样,说明网卡驱动未安装. 2.查看网卡型号 终端输入lspci,查看网卡型号,本文只针对I219-V网卡驱动. 3.下载e1000e网卡驱动,下载地址https://downloadcenter.intel.com/zh-cn/download/15817?_ga=1.159975677.114505945.1484457019 因官网i21

Dell R420安装Debian6.0.2 amd64和Debian6.0.2_i386系统后网卡驱动安装

最近一个公司里的古老项目重新上线运行,用的操作系统版本低,是Debian6.0.2_i386的,服务器是Dell R420的这样就出现了系统安装后无法找到网卡驱动的问题,本文记录下来,要不以后找不到了. ### 网卡驱动下载 http://down.51cto.com/data/2274577 ### For Debian6.0.2_amd64 # apt-get install  build-essential # unmae -r   //得到内核版本信息,例如:2.6.32-5-amd64

LINUX 内核移植以及网卡驱动添加

我用的板子是sama5d3xek,原来板子内核是linux-at91-3.13,升级使用linux-at91-4.10 首先去官网下载一个linux—at91-4.10压缩包,然后在ubuntu里解压,进入源文件目录,我这里用的是arm板子所以更改Makefile 如下 vi Makefile 使的 ARCH ?= $(SUBARCH)  CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%) 改为 ARCH ?= arm CROSS_COMPIL

SylixOS网卡驱动实现篇

1. 开发环境  操作系统:SylixOS 编程环境:RealEvo-IDE3.1 硬件平台:IMX6Q实验箱 2. 技术实现 网卡驱动的收发功能,是通过管理收发描述符的方式实现的.因此,在MAC初始化的时候需要对描述符也进行相应的初始化操作.初始化内容会因CPU的不同而有所区别.当描述符初始化完毕之后,就可以用他们来进行网络报文的收发. 2.1 网络发送函数的实现 网络驱动的发送函数通过enetCoreTx函数实现,具体实现如程序清单 2-1. 程序清单 2-1 发送函数  /********

Ubuntu12.04 安装网卡驱动

最近一直在给小朋友们装系统装驱动,来总结以下最近给ubuntu12.04安装过的网卡驱动,以及一些未解决的问题(有许多没有记录下来,很遗憾,没有有那么多电脑实验的机会了¯\(°_o)/¯). 第一步:查看网卡驱动是否存在或无线是否启用 有以下几种方法: 1. 右上角网络图标:若只显示“没有可用的设备”,点击右键查看是否启用联网(对于有线网必选),若已选择但仍显示该信息,说明缺少有线网卡驱动,若有有线驱动在启用联网后会显示“有线网络”:对于无线网,右键点击查看是否未启用无线.这两个选项都查看并确定

SylixOS网卡驱动调用篇

1. 开发环境 操作系统:SylixOS 编程环境:RealEvo-IDE3.1 硬件平台:IMX6Q实验箱 2. 技术实现 <SylixOS网卡驱动框架篇>里提过,网卡驱动的收发功能是通过netdev结构里的transmit和receive两个成员实现的.本篇文章将介绍SylixOS里的LWIP协议栈是如何调用底层网卡驱动里的这两个成员函数的. 2.1      网卡发送函数的调用 整个网卡驱动发送函数的调用关系如图 21所示. 网卡驱动在向SylixOS注册网卡驱动时,需要调用netdev