• centos7无网卡驱动


    问题现象

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

    [root@localhost ~]# 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
    [root@localhost ~]#

    解决方法

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

    [root@localhost ~]# 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)
    [root@localhost ~]#

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

     下载之后传到centos服务器

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

    [root@localhost soft]# ls
    e1000e-3.6.0  e1000e-3.6.0.tar.gz
    [root@localhost soft]# cd e1000e-3.6.0/
    [root@localhost e1000e-3.6.0]# ls
    COPYING  e1000e.7  e1000e.spec  pci.updates  README  src  SUMS
    [root@localhost e1000e-3.6.0]# cd src/
    [root@localhost 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”
    [root@localhost 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”
    [root@localhost 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...
    [root@localhost src]#

    最后执行

    modprobe e1000e

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

     

  • 相关阅读:
    Ubuntu安装Apache
    【C#设计模式——创建型模式】抽象工厂模式
    【C#设计模式——创建型模式】工场方法模式
    【C#设计模式——创建型模式】简单工场模式
    JS判断是不是Decimal类型(正则实现)
    JS实现给页面表单设置触发默认按钮
    记录ASP.NET页面表单初始状态(主要是为了前台可以根据这个判断页面是否变动了)
    Js触发ASP.NET Validation控件的验证, 同时获取前台验证结果(不包括CustomValidator)
    根据字段名查找表名
    SqlServer判断数据库、表、存储过程、函数是否存在
  • 原文地址:https://www.cnblogs.com/doufy/p/12200742.html
Copyright © 2020-2023  润新知