Centos7修改网卡设备名称

从CentOS/RHEL7起,可预见的命名规则变成了默认。这一规则,接口名称被自动基于固件,拓扑结构和位置信息来确定。现在,即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换。

但是这样一来,虽然有好处,但也影响了不少用户的操作,因为新的命名方案接口名称比传统的eth0相比有点难以阅读。出于习惯等一些原因,你想修改网卡名称,下面为大家介绍如何在CentOS7或RHEL7命名网络接口。

1):Centos7.X系统安装完毕后,可能你对应的网卡名称为enoXXXXXXX,解决办法如下:

# 先将系统默认的网卡名称利用正则过滤出赋予变量a
a=$(ip addr|grep "2:"|awk -F":" ‘{print $2}‘|sed ‘s/ //g‘)
# 编辑网卡
sed -i ‘s/^NAME.*/NAME=eth0/g‘ /etc/sysconfig/network-scripts/$a
mv /etc/sysconfig/network-scripts/$a /etc/sysconfig/network-scripts/ifcfg-eth0

2):  编辑/etc/sysconfig/grub文件内容,增加“net.ifnames=0 biosdevname=0”,编辑后的文件内容

# 修改配置前先备份一份grub文件
cp /etc/sysconfig/grub /etc/sysconfig/grub.bak
# 将修改后的那一行赋予变量a
a=$(sed -n ‘/^GRUB_CMD/p‘ /etc/sysconfig/grub|awk ‘ ‘ ‘{print $1" net.ifnames=0 biosdevname=0 "$NF}‘)
# 或者手动在GRUB_CMDLINE_LINUX="CRASHKERNEL=auto rhgb quiet"添加"net.ifnames=0 biosdevname=0"
GRUB_CMDLINE_LINUX="CRASHKERNEL=auto net.ifnames=0 biosdevname=0 rhgb quiet"
# 修改grub文件
sed -i "s#^GRUB_CMD.*#$a#g" /etc/sysconfig/grub

3): 执行:grub2-mkconfig -o /boot/grub2/grub.cfg

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

4): 然后重启系统查看网卡名称

如果提示没有ifconfig命令,请安装net-tools即可解决

时间: 2024-11-05 14:55:26

Centos7修改网卡设备名称的相关文章

【基础设置】修改网卡设备名称

vm使用克隆出来的虚拟机,网卡名称变成eth1,要把这个eth1改成eth0,参照如下步骤: 查看eth1对应的mac地址 ifconfig 如:eth1:00:0C:29:74:F2:99 修改/etc/sysconfig/network-scripts/ifcfg-eth0的mac地址为eth1的mac地址 由于vm克隆过来,network-scripts目录下没有eth1的文件,目录下有一个ifcfg-eth0,修改如下: hwaddr由原来的mac改成eth1的mac,保存. DEVIC

CentOS7修改网卡为eth0

CentOS7修改网卡为eth0 1.编辑网卡信息 [[email protected]~]# cd /etc/sysconfig/network-scripts/  #进入网卡目录 [[email protected]]# mv ifcfg-eno16777728 ifcfg-eth0  #重命名网卡名称 [[email protected] network-scripts]# cat ifcfg-eth0  #编辑网卡信息 TYPE=Ethernet BOOTPROTO=static DEF

CentOS7修改网卡名称为eth0

CentOS7修改网卡为eth0 1.编辑网卡信息 [[email protected]~]# cd /etc/sysconfig/network-scripts/  #进入网卡目录 [[email protected]]# mv ifcfg-eno16777728 ifcfg-eth0  #重命名网卡名称 [[email protected]]# cat ifcfg-eth0  #编辑网卡信息 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDN

CentOS7 修改网卡名称为eth0

前言 无论是RHEL 7.还是CentOS 7都使用了NetworkManager.service来进行网络管理,当然network服务还是可以继续使用的,但也将会是过渡期的残留品了. 除此之外7版本中网卡命名的Udev文件作出了修改,从6的ifcfg-eth0变成了ifcfg-eno16777736.而且操蛋的是,在VMWare中创建7的虚拟机时,明明添加了网卡设备,但是在系统中就是发现不了.本篇主要记录了怎么将ifcfg-eno16777736变成ifcfg-eth0,并且在VMWare中成

RHEL7/centos7修改网卡名称为eth0(二)

由于RHEL7中采用新的网卡名称命名方法,导致网卡名变得难以理解和记忆,本文介绍怎样将网卡名称修改为传统的eth0的命名方式,可以实现定义任意网卡为eth0. 之前的文章<<RHEL7/centos7修改网卡名称为eth0>>介绍了一种网卡命名的方法,这里介绍另外一种. 网卡名称修改步骤 修改/etc/sysconfig/grub文件 在文件中添加"net.ifnames=0 biosdevname=0"内容,各参数间使用空格分割. GRUB_TIMEOUT=5

centos7修改网卡一致性命名

在使用vmare workstation或者vsphere的环境下安装centos7的时候,会把网卡名称默认调整为ens167,满足一致性命名,而非eth0等.有时候需要修改网卡名称,满足一般配置运维寻求 CentOS7修改网卡为eth0 .编辑网卡信息 # cd /etc/sysconfig/network-scripts/ #进入网卡目录 # mv ifcfg-eno16777728 ifcfg-eth0 #重命名网卡名称 # cat ifcfg-eth0 #编辑网卡信息 TYPE=Ethe

centos7 修改网卡名为eth0及基本优化

1 Centos7 修改网卡名及修改静态ip [[email protected] ~]# cd /etc/sysconfig/network-scripts/ [[email protected] network-scripts]# cp ifcfg-ens33 ifcfg-ens33.bak [[email protected] network-scripts]# cp ifcfg-ens33.bak ifcfg-eth0 [[email protected] network-scripts

centos7修改网卡名称

Linux修改网卡名称:1. cd /etc/sysconfig/network-scripts/2. rename eno16777736 eno16 ifcfg-eno167777363. vi ifcfg-eno164. 添加DEVICE=eno165. 修改NAME=eno166. shutdown -r now

CentOS7修改网卡名称为eth开头

CentOS-7如何修改网卡名称为eth0 第1章 修改网卡名称为eth开头 1.1 安装系统之前修改网卡名称: 在开始界面按下TAB键,输入:  net.ifnames=0 biosdevname=0   回车即可 1.2 安装好系统后修改网卡名称为eth0 1.2.1 将网卡配置文件中设备名称改为eth开头 [[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 DEVICE=eth0 [[ema