首页 > 系统相关 >Linux之手把手教会修改网卡名称【转载】

Linux之手把手教会修改网卡名称【转载】

时间:2024-05-08 19:45:22浏览次数:25  
标签:手把手 Linux ifcfg 网卡 etc 名称 ens160 eth0

一、为什么要修改网卡名称
在早期的linux系统中,网卡名称常常以传统的命名方式eth0、eth1、eth2来命名。

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

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

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

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

二、Redhat系列
将网卡名称由ens160改为eth0:

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

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

步骤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

步骤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命令来查看网卡的名称了

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

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

vim /etc/default/grub

步骤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重新启动。

四、临时修改网卡名称

#将网卡关闭
ip link set ens160 down
 
#临时更改网卡名称,服务器重启后网卡名称会还原
ip link set ens160 name eth0
 
#将网卡打开
ip link set eth0 up

————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_54381110/article/details/131096872

标签:手把手,Linux,ifcfg,网卡,etc,名称,ens160,eth0
From: https://www.cnblogs.com/dier-gaohe/p/18180726

相关文章

  • Linux 7修改网卡名称后,配置文件中的默认网关不生效【转载】
    背景 为了系统统一管理在创建了系统后统一将网卡名称修改为eth0,eth1等格式,并在修改完网卡名称重新编译grub配置文件重启后,添加了静态路由,使用route-n查看系统发现路由可以生效,但是配置的默认网关不生效,记录下排查过程。检查网卡配置文件并手动配置默认网关 在检查了网卡配......
  • Linux基础
    1.Git#生成密钥ssh-keygen-ted25519-C"邮箱"2.Linux命令2.1vim#一般模式i/I/a/A/o/Oyy----------复制光标当前一行y3y---------复制3行p-----------粘贴u-----------撤销上一步dd----------删除当前行d3d---------删除3行x-----------剪切一个字母,相当于d......
  • Linux系列---【使用lvm对xfs类型逻辑卷进行缩容】
    使用lvm对xfs类型逻辑卷进行缩容1.确定需要缩容的逻辑卷的类型是否是xfsdf-Th2.备份逻辑卷对应的目录原数据#/tmp/home.dump:为备份后存放的位置,/home:为需要备份的目录xfsdump-f/tmp/home.dump/home#1.输入session名:home_session#2.输入media:home_media#3.查看......
  • [转]Linux安装conda(python的版本管理工具)
    原文地址:Linux安装conda-知乎Conda的安装与使用在服务器上使用Linux命令行安装Conda(Conda可以理解类似于应用商店或是mac里的AappStore。可以在conda里面安装软件,或者在conda之外安装),使用conda管理小环境和使用conda管理软件,用conda来安装和管理生信软件以及环境比较方便。......
  • (一)Linux CentOS Redis 安装
    1、获取源//redis-stable是最新稳定版wgethttps://download.redis.io/redis-stable.tar.gz2、解压编译//我指定目录/apptar-xzvfredis-stable.tar.gz-C/appcd/app/redis-stablemake&&makeinstall3、修改配置启动//设置后台运行daemonizeno改成yes//运行......
  • Linux系统下安装配置 Nginx
    一、下载下载地址:点击跳转有条件的可以直接下载:wget-chttp://nginx.org/download/nginx-1.26.0.tar.gz二、安装解压安装包tar-zxvfnginx-1.26.0.tar.gz移动位置一般安装在usr/local下mvnginx-1.26.0/usr/local/nginx进入nginx目录执行配置脚本cd/usr/local/ng......
  • 常用Linux开发工具(finalshell,)
    稳定,免费,国产,跨平台官网,http://www.hostbuf.com/,总结使用体验,简约不简单 下载……安装……华北直连本地测试服务器确保ssh_key,由运维同学帮忙配置好。配置finalshell,1,2,3,…… 点击配置记录,或者历史记录,开始coding  华北跳板机远程155确保本机的ssh_key,已经由......
  • Linux常用命令
    1.chmod777test.txt读,r:4写,w:2执行,x:1所以全部权限是7,因为需要分别设置所有者,所在组,其他人的权限所以是777.2.处理目录ls(英文全拼:listfiles):列出目录及文件名cd(英文全拼:changedirectory):切换目录pwd(英文全拼:printworkdirectory):显示目前的目录mkdir(英文全拼:makedi......
  • Linux基础04-Linux中目录和文件都能操作的命令
    前面两节我们分别学习了目录操作命令和文件操作命令,那么有没有一些既可以操作目录,又可以操作文件的命令呢?这样我们就不需要记住两套命令了。其实还真有,今天这一章就带大家学习Linux中目录和文件都能操作的命令最近无意间获得一份阿里大佬写的刷题笔记,一下子打通了我的任督二脉......
  • Linux基础03-Linux文件操作命令
    其实啊,说起计算机操作,大部分情况下就是“增删改查”这四个大字儿,文件操作也是这么回事儿。就是改文件的时候得用点专门的编辑器,比如那个Vim。不过Vim这东西,真心不是一两句话就能给你讲清楚的,咱们在后续的章节再好好说道说道。现在学文件操作命令的时候,如果得改文件内容,咱们就先......