Linux之手把手教会修改网卡名称

这篇具有很好参考价值的文章主要介绍了Linux之手把手教会修改网卡名称。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、为什么要修改网卡名称

二、Redhat系列

三、Ubuntu

四、临时修改网卡名称

一、为什么要修改网卡名称

在早期的linux系统中,网卡名称常常以传统的命名方式eth0、eth1、eht2来命名。

例如,CentOS 6之前,网络接口使用连续号码命名:eth0、eth1等,但是,如果再新增硬件设备,也有可能会被识别成 eth0,eth1等。

CentOS 7开始,改变了网卡设备命名规则,基于硬件生成网卡名,例如 ens33,ens160 等,可以保证网卡名称稳定且唯一,但是在批量环境中,没办法统一。

为了进行批量管理,以及脚本的通用性等方面的考虑。在某些情况下,需要将新的网卡命名规则改成传统的命名方式,即将 ens33,ens160等名称改为eth0, eth1 这样。

下面将为大家介绍Redhat系列以及Ubuntu中如何修改网卡名称。

二、Redhat系列

将网卡名称由ens160改为eth0

linux修改网卡名称,linux,网络,运维

步骤1:修改/etc/default/grub配置文件,在GRUB_CMDLINE_LINUX这行后面加上net.ifnames=0。增加这个参数的作用是禁用操作系统基于硬件生成网卡名称这种规则,来使用传统的网卡名称来命名。

#使用vim工具编辑grub文件内容
vim /etc/default/grub

linux修改网卡名称,linux,网络,运维

 步骤2:修改/etc/sysconfig/network-scripts下的网卡配置文件。这些文件的命名一般由 ifcfg- + “网卡名称”组成的。所以我们需要将文件ifcfg-ens160重命名为ifcfg-eth0,另外,还需要将ifcfg-ens160中与ens160有关的信息改为eth0


#切换到network-scripts目录下
cd /etc//etc/sysconfig/network-scripts

#将ifcfg-ens160重命名为ifcfg-eth0
mv ifcfg-ens160 ifcfg-eth0

#将ifcfg-ens160中有关ens160有关的信息(name和device)改为eth0
vim ifcfg-eth0

linux修改网卡名称,linux,网络,运维

linux修改网卡名称,linux,网络,运维

 步骤3:判断操作系统是基于UEFI模式引导的系统还是基于BIOS引导的系统。

#输入此命令判断系统是基于哪个模式引导的
#这个命令翻译一下就是:判断/sys/firmware/efi这个文件是否存在,若存在属于UEFI,反之输出BIOS
#基于UEFI模式引导的系统,在/sys/firmware/下会有一个efi文件
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

步骤4:不同的模式引导的系统使用不同的命令重新读取配置文件。

#基于UEFI模式引导的系统 
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg


#基于BIOS模式引导的系统 
grub2-mkconfig -o /boot/grub2/grub.cfg

步骤5:reboot重启服务器

重启完成后就可以通过ip a命令来查看网卡的名称了

linux修改网卡名称,linux,网络,运维

三、Ubuntu

将网卡名称有ens33修改为eth0:

linux修改网卡名称,linux,网络,运维

步骤1:修改/etc/default/grub配置文件,在GRUB_CMDLINE_LINUX这行中加上net.ifnames=0。

vim /etc/default/grub

linux修改网卡名称,linux,网络,运维

 步骤2:修改/etc/netplan/00-installer-config.yaml网卡配置文件,将ens33改为eth0。

vim /etc/netplan/00-installer-config.yaml

步骤3和4参考Redhat。

grub2-mkconfig -o /etc/grub2.cfg

步骤5:reboot重新启动。

linux修改网卡名称,linux,网络,运维文章来源地址https://www.toymoban.com/news/detail-609134.html

四、临时修改网卡名称

#将网卡关闭
ip link set ens160 down

#临时更改网卡名称,服务器重启后网卡名称会还原
ip link set ens160 name eth0

#将网卡打开
ip link set eth0 up

到了这里,关于Linux之手把手教会修改网卡名称的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教会你Unity场景切换进度条制作

    大家好,我是橙子,今天为大家带来的是Unity场景切换进度条的教程。 ★,♫◦★,♫◦★,♫◦★,--------------------华丽的分割线--------------------♫◦★,♫◦★,♫◦★,♫◦★,♫◦ 答:有一些场景,里面包含非常多的资源,比如一个很大的游戏场景,往往加载很慢。这个时候,如

    2023年04月09日
    浏览(53)
  • 别当工具人了,手把手教会你 Jenkins

    Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 简单来说,它就是一个  持续集成  的工具! 持续集成 (Continuous Integration),简称  CI 。频繁地将代码集成到主干

    2024年02月07日
    浏览(46)
  • IntelliJ IDEA安装教程,三分钟手把手教会,非常简单!

    链接:JDK安装教程 1、进入官网 官网地址:https://www.jetbrains.com/ ​ 2、点击【Developer Tools】开发者工具,选择【IntelliJ IDEA】点击跳转。 ​ 3、来到IntelliJ IDEA界面,点击【Download】跳转到下载页面 ​ 4、然后你会看见旗舰版和社区版两个版本,旗舰版的组件很全面,但是要钱(

    2024年03月14日
    浏览(62)
  • 手把手教会Git分布式系统版本管理工具

    前言 一、Git是什么? 1.1 版本控制器的概念 1.2 Git的强大 1.3 Git的安装 二、Git 基本操作 2.1 创建 Git 本地仓库 2.2 认识⼯作区、暂存区、版本库 2.3 add、commit命令 2.4 Git log命令 2.5 .git文件 index: 暂存区,git add 后会更新该内容。 HEAD: 默认指向 master 分⽀的⼀个指针。 refs/heads/ma

    2024年04月14日
    浏览(55)
  • Socket实现服务器和客户端(手把手教会)

    😎 作者介绍:我是程序员行者孙,一个热爱分享技术的制能工人。计算机本硕,人工制能研究生。公众号:AI Sun,视频号:AI-行者Sun 🎈 本文专栏:本文收录于《网络编程实战》系列专栏,相信一份耕耘一份收获,我会手把手教分享网络编程实战内容,届时可以拳打字节,

    2024年04月12日
    浏览(54)
  • 手把手教会搭建网站详细全过程(从域名到网站部署)

    过年在家,闲的没有什么事做,刚好在之前通过腾讯的学生认证购买了部署了一个轻量应用服务器,可以用来建站。想到可以用自己域名建一个专属网站,做一回站长就好激动 刚刚提到了腾讯的学生认证购的轻量应用服务器,这个挺实惠的,这里推销一波😁。 腾讯轻量应用

    2023年04月08日
    浏览(46)
  • VMware下载到安装Centos7详细教程(手把手教会)

    一、安装前的准备工作 VMware下载官网:VMware 中国 - 交付面向企业的数字化基础 | CN Centos镜像文件:CentOS-7-x86_64-Minimal-2009.iso 二、开始下载安装VMware 1、选择下一步安装  2、选择VMware安装位置 3、完成VMware安装 三、开始安装Centos7 1、打开VMware,点击“创建新的虚拟机”   2、选

    2024年02月09日
    浏览(54)
  • 【初识数据结构】手把手教会你时间复杂度的计算方法

    前言   大家好啊,这里是幸麟 一名普通的大学牲 🧩希望可以不断的进步,因此也一直在学习 如果有写的不好或者写错的地方 欢迎在评论区指正 前言后的小前言 不知道在大家学习算法时有没有遇到这样一种情况,在看大佬题解或者讲解视频时 总能找到一个叫 时间复杂度

    2024年02月09日
    浏览(92)
  • Python爬虫入门教程!手把手教会你爬取网页数据

    其实在当今社会,网络上充斥着大量有用的数据,我们只需要耐心的观察,再加上一些技术手段,就可以获取到大量的有价值数据。这里的“技术手段”就是网络爬虫。今天就给大家分享一篇爬虫基础知识和入门教程: 爬虫就是自动获取网页内容的程序,例如搜索引擎,Go

    2023年04月26日
    浏览(116)
  • 【渗透测试】漏洞扫描AWVS安装使用教程,三分钟手把手教会,非常简单

    Acunetix Web Vulnerability Scanner(简称AWVS)是一个 自动化 的Web漏洞扫描工具,它可以扫描任何通过 Web浏览器访问 和 遵循HITP/HTTPS 规则的Web站点。 AWVS原理是基于 漏洞匹配方法 ,通过 网络爬虫 测试你的网站安全,检测流行安全 AWVS可以检测什么漏洞,它有什么优势? AWVS可以通过

    2024年01月25日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包