centos如何更改网卡名称

 更新时间:2025年12月19日 10:11:51   作者:IT777_77  
文章介绍了eth0和ensN的关系,并详细描述了如何将新版本CentOS7的ensN网卡名称改为eth0的步骤,包括编辑配置文件、重命名网卡配置文件、修改GRUB配置、重新生成GRUB配置并更新内核参数,最后重启系统并检验配置

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

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

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

  • eno1:代表由主板 BIOS 内置的网卡
  • ens1:代表由主板 BIOS 内置的 PCI-E 界面的网卡
  • enp2s0:代表 PCI-E 界面的独立网卡,可能有多个插孔,因此会有 s0, s1... 的编号
  • eth0如果上述的名称都不适用,就回到原本的默认网卡编号

所以会有 ensN这种网卡表现形式!

解决办法

1、编辑网卡的配置文件

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

将里面的 NAME 和 DEVICE 项修改为 eth0ONBOOT 需修改为 yes

2、重命名网卡配置文件

接下来将 ifcfg-ens33 重命名为 ifcfg-eth0

cd /etc/sysconfig/network-scripts/
mv ifcfg-ens192 ifcfg-eth0

3、编辑/etc/default/grub

 "net.ifnames=0 biosdevname=0" 添加到 GRUB_CMDLINE_LINUX 变量

vi /etc/default/grub

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

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

5、重启系统

reboot

6、检验配置

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • CentOS7使用dnf安装mysql的方法

    CentOS7使用dnf安装mysql的方法

    本篇文章主要介绍了CentOS7使用dnf安装mysql的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • 在Linux中如何查看可用的网络接口详解

    在Linux中如何查看可用的网络接口详解

    这篇文章主要给大家介绍了关于在Linux中如何查看可用的网络接口的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • 在Linux系统上创建软连接和硬连接的方法

    在Linux系统上创建软连接和硬连接的方法

    这篇文章主要介绍了在Linux系统上创建软连接和硬连接的方法,通过执行 man ln 命令,可以看到这是在文件之间建立链接,而没有提及是软链接或硬链接,文中通过代码和图文介绍的非常详细,需要的朋友可以参考下
    2024-08-08
  • apache配置开启网站服务步骤

    apache配置开启网站服务步骤

    apache配置开启网站服务步骤,需要的朋友可以参考下。
    2010-06-06
  • Linux命令行快速技巧之定位一个文件的方法

    Linux命令行快速技巧之定位一个文件的方法

    Linux 命令行专门设计了很多非常有用的命令行工具在你的电脑上查找文件。下面我们看一下它们其中三个:ls、tree 和 find。 感兴趣的朋友跟随小编一起看看吧
    2018-11-11
  • 详解bash中的脚本调试机制

    详解bash中的脚本调试机制

    这篇文章主要介绍了bash中的脚本调试机制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Yum中报错:“pycurl.so: undefined symbol: CRYPTO_num_locks”的问题排查

    Yum中报错:“pycurl.so: undefined symbol: CRYPTO_num_locks”的问题排查

    这篇文章主要给大家介绍了在Yum中报错: "pycurl.so: undefined symbol: CRYPTO_num_locks"的问题排查的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-06-06
  • centos7 mariadb主从复制配置搭建详解步骤

    centos7 mariadb主从复制配置搭建详解步骤

    本篇文章主要介绍了centos7 mariadb主从复制配置搭建详解步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-02-02
  • Linux并发执行很简单,这么做就对了

    Linux并发执行很简单,这么做就对了

    linux并发执行也可以很简单,不用安装环境、编译等繁琐步骤也可以实现。跟着小编一起看看这种方法,推荐给大家,希望大家能够从中受益
    2018-09-09
  • Linux中的who命令实例介绍

    Linux中的who命令实例介绍

    who命令是显示目前登录系统的用户信息。下面这篇文章主要给大家介绍了关于Linux中who命令的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-12-12

最新评论