原因

首先说明下eth0与ens33的关系:

目前的主流网卡为使用以太网络协定所开发出来的以太网卡 (Ethernet),因此我们 Linux 就称呼这种网络接口为 ethN (N 为数字)。 举例来说,主机上面有一张以太网卡,因此主机的网络接口就是 eth0 (第一张为 0 号开始)。新的 CentOS 7 开始对于网卡的编号有另一套规则,网卡的界面代号与网卡的来源有关,网卡名称会是这样分类的:

eno1 :代表由主板 BIOS 内置的网卡

ens1 :代表由主板 BIOS 内置的 PCI-E 界面的网卡

enp2s0 :代表 PCI-E 界面的独立网卡,可能有多个插孔,因此会有 s0, s1... 的编号~

eth0 :如果上述的名称都不适用,就回到原本的默认网卡编号

所以会有ens33这种网卡表现形式。

解决办法

1.编辑网卡的配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33 将里面的NAME和DEVICE项修改为eth0,ONBOOT需修改为yes

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=dhcp

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=eth0 # 修改ens33为eth0

UUID=2171c1b0-0e2a-498c-9b9b-0071d6597fe0

DEVICE=eth0 # 修改ens33为eth0

ONBOOT=yes # 修改no为yes

2.重命名网卡配置文件

将ifcfg-ens33为ifcfg-eth0

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-eth0

3.编辑/etc/default/grub

加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量

[root@localhost network-scripts]# vi /etc/default/grub

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="crashkernel=auto net.ifnames=0 biosdevname=0 spectre_v2=retpoline

rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"GRUB_DISABLE_RECOVERY="true"

4.重新生成GRUB配置并更新内核参数

运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。

[root@localhost network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-3.10.0-1127.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-1127.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-ece52f273aa045ad8822b6197e4910d0

Found initrd image: /boot/initramfs-0-rescue-ece52f273aa045ad8822b6197e4910d0.img

done

5.重启系统

[root@localhost network-scripts]# reboot

6. 检验配置

[root@localhost ~]# ifconfig

eth0: flags=4163 mtu 1500

inet 192.168.182.130 netmask 255.255.255.0 broadcast 192.168.182.255

inet6 fe80::4347:403c:4dc4:2f0c prefixlen 64 scopeid 0x20

ether 00:0c:29:18:b9:3f txqueuelen 1000 (Ethernet)

RX packets 60 bytes 6530 (6.3 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 76 bytes 11742 (11.4 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10

loop txqueuelen 1000 (Local Loopback)

RX packets 48 bytes 4080 (3.9 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 48 bytes 4080 (3.9 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099 mtu 1500

inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255

ether 52:54:00:41:2d:f8 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

linux网卡ens33,Linux网卡没有eth0显示ens33原因以及解决办法相关推荐

  1. 联通linux用户名是什么意思,揭秘 linux 通过新联通宽带拨号上网不成功原因及解决办法!...

    揭秘 linux 通过新联通宽带拨号上网不成功原因及解决办法! 发布时间:2010-08-21 22:01:59来源:红联作者:wtbier 1楼 揭秘 linux 通过新联通宽带拨号上网不成功原因及 ...

  2. 安卓手机Charles抓包显示unknown原因及解决办法

    假如你按照网上的教程,在配置好代理的IP地址和端口号,下载并安装了证书,抓包仍然显示unnown的话,你要去找下安卓手机怎么信任证书.ios会直接弹窗.安卓手机不会,以小米10为例,你需要在设置里面搜 ...

  3. 易企CMS产品中心打不开,产品分类不显示的原因及解决办法

    易企cms1.7的时候有一个catlog页面,用来展示所有产品及分类.在1.8里的时候删除了这个页面.所以使用1.7模板的时候会出现产品中心打不开的情况.为了保留产品中心页面,即可以通过一个页面查看站 ...

  4. Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法

    Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法 虚拟化大势所趋 公司推行了虚拟化,全部用的是Microsoft Windows 2008 R2 Enterprise with Hyper ...

  5. (linux vm虚拟机网络连接失败,重启网卡失败原因及解决办法)

    linux vm虚拟机网络连接失败,重启网卡失败原因及解决办法 0 .vm虚拟机下的网络三种连接方式详解 1. vm虚拟机以及宿主机没有vmnet1 vmnet8 网卡 2 网卡配置文件出错 测试网络 ...

  6. Linux(Ubuntu)下WiFi网卡(intel ax201)驱动与Nvidia显卡驱动冲突的解决办法

    Linux(Ubuntu)下WiFi网卡(intel ax201)驱动与Nvidia显卡驱动冲突的解决办法 环境: 系统 Ubuntu 22.04 LTS 网卡ax201(微星b660m迫击炮wifi ...

  7. linux设置为桥接后ipv4不见,centOS不显示ipv4地址的解决办法

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/lx_Frolf/article/det ...

  8. Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法

    Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法 文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不 ...

  9. linux修改jdk版本无效,关于windows和linux系统更换JDK版本后,修改环境变量也无法生效的原因和解决办法...

    今天遇到了一个问题: 我linux系统之前安装JDK12,今天将其改成了JDK1.8,并修改了环境变量,但是通过java -version命令显示的依旧是JDK12的版本. 这是因为,当使用安装版本的 ...

  10. linux下hg无法运行_Linux 无法启动常见的几种原因及解决办法

    导致 Linux 无法启动的原因有很多,下面良许小编就将常见的几种原因及解决办法进行详述,希望对大家有所帮助. 文件系统配置不当,如 /etc/inittab文件./etc/fstab 文件等配置错误 ...

最新文章

  1. 如何查看python是多少位的-如何查看Python的位数
  2. python OOP (1)
  3. IBM----Yacc 与 Lex 快速入门
  4. flutter系列InheritedWidget介绍
  5. C语言再学习 -- ctype.h字符判断函数
  6. springboot使用TemplateEngine修改邮箱后发送验证码示例
  7. SecureCRT自动记录日志
  8. C#中的ForEach
  9. QQ炫舞手游显示进入服务器失败6,qq炫舞手游进不去怎么办 游戏进不去方法详解[多图]...
  10. 数据结构之线性表:顺序线性表 Java 实现(底层基于数组)
  11. app名字变为android+api,一起来做个app吧 wanandroid开放API
  12. 关于类成员函数中访问同类对象的私有成员
  13. 产教融合,共塑未来”,CIE 2018 中国 IT 教育博鳌论坛盛大落幕
  14. python direct_Python-RabbitMQ-direct(广播模式)
  15. java 循环读取文件_JAVA读写文件中的循环问题
  16. 矩阵乘法 c/c++代码
  17. 一文了解人工智能——学科介绍、发展史、三大学派
  18. 买书不读是一种什么病?
  19. 圣剑传说 玛娜传奇(Legend of Mana)(LOM)主原料取得方法
  20. 福昕阅读器不显示菜单栏和工具栏

热门文章

  1. python中所有元素必须为相同类型的数据_Python之常用数据类型详解
  2. Error response from daemon: manifest for nvidia/cuda:latest not found: manifest unknown: manifest
  3. 如何申请一个谷歌账号
  4. manjaro无法上网_Manjaro安装,配置,美化指南(可能是全网最全)
  5. js 封装,继承,多态概念(面试)
  6. LNMP架构环境搭建流程很详细
  7. ssl加密ftp服务器
  8. MSN进行时 msning
  9. 经典JsonPath表达式
  10. office2007新建word文档,打开后跳出转换文件对话框的解决方法