Linux(centos 7)将 ens33 改为 eth0

一、背景

        先说明一下 eth0 ens33 的关系,目前的主流网卡为使用以太网络协定所开发出来的以太网卡(Ethernet),因此我们 Linux 就称呼这种网络接口为 ethN (N为数字)。

        举个例子:就是说主机上面有一张以太网卡,因此主机的网络接口就是 eth0 (第一张为 0 号开始)。而从新的 centos 7 开始对于网卡的编号有另一套规则,网卡的界面代号于网卡的来源有关,网卡名称会是这样分类的:

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

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

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

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

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

二、解决办法

        1、编辑网卡的配置文件,命令如下,将里面的 NAME DEVICE 项修改为 eth0ONBOOT 需修改为 yes

vi /etc/sysconfig/network-scripts/ifcfg-ens33

        2、重命名网卡位置,命令如下:

cd /etc/sysconfig/network-scripts/

mv ifcfg-ens33 ifcfg-eth0

        3、GRUBCMALINELINUX 中添加环境变量,命令如下所示:

vi /etc/default/grub

# 添加的内容如下所示:
net.ifnames=0 biosdevname=0

        4、重新生成 GRUB 配置并更新内核参数,命令如下所示:

grub2-mkconfig -o /boot/grub2/grub.cfg

        5、重启系统和验证,没有问题了。

reboot

参考博客:Linux网卡没有eth0显示ens33原因以及解决办法_eth0和ens33关系_小艾菜菜菜的博客-CSDN博客

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐的小三菊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值