RHEL7/Centos 7将网卡名称改为eth0

======问题=====

rhel的网卡为enoxxxxxxxxx

=====原因======

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

========解决方案======

1、系统安装完毕,网卡的名字变为了下图:

2、首先,先编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-enoxxxxxx 为ifcfg-eth0并 将里面的NAME项修改为eth0

3、然后,禁用该可预测命名规则。对于这一点,你可以在启动时传递“net.ifnames=0 biosdevname=0”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。

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

5重启系统

=========================

注意:根据Centos 官方WIKI的FAQ中得知,如果你有多个接口,并且想要控制其设备名,而不是让内核以它自己的方式命名,创建,/etc/udev/rules.d/XXX-net.rules规则是必要的!那么这里我们也创建好规则吧,以前系统的net规则名称是70-persistent-net.rules。

文件内容规则如下图:

如果删除/etc/udev/rules.d/70-persistent-net.rules后重启没有发现/etc/udev/rules.d/70-persistent-net.rules 使用start_udev重新生成

======查看网卡uuid----

nmcli con

时间: 2024-10-31 08:47:15

RHEL7/Centos 7将网卡名称改为eth0的相关文章

CentOS 7将网卡名称eno16777736改为eth0

http://www.linuxidc.com/Linux/2015-09/123396.htm Linux系统版本:CentOS_7(64位) 一.前言: 今天将CentOS 6.5装回了CentOS 7,毕竟还是要顺应潮流嘛.安装完成之后,发现发现CentOS 7默认的网卡名称是eno16777736,如图所示: 像我这种有轻微强迫症的人看到这个名字总感觉不爽,于是偏要把eno16777736改成以前版本的eth0,那就开始吧. 二.修改CentOS 7的网卡名称: 输入如下命令,进入对应目

centos7将网卡名字改成eth0样式

从CentOS/RHEL7起,可预见的命名规则变成了默认.CentOS 7 这种变化的原因,是由于systemd 和 udev 引入了一种新的网络设备命名方式–一致网络设备命名(CONSISTENT NETWORK DEVICE NAMING) .这一规则,接口名称被自动基于固件,拓扑结构和位置信息来确定.现在,即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换. 但是这样一来,虽然有好处,但也影响了不少用户的操作,因为新的命名方案接口名称比传统的eth0相比

虚拟机网卡名称修改为 eth0

默认网卡名称是 eno16777736 1.修改配置文件 ifcfg-eno16777736 [[email protected] ~]# cd /etc/sysconfig/network-scripts/ [[email protected] network-scripts]# vim ifcfg-eno16777736 将 NAME 和 DEVICE 修改为 eth0 TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=

配置虚拟机修改网卡名称eno16777736为eth0

前言:使用vmware部署了几台redhat7.2系统,修改IP地址时发现网卡名字有点长,想改为常用的eth0 一.修改网卡文件 [[email protected] ~]# cd /etc/sysconfig/network-scripts/ ##进入网卡目录 [[email protected] network-scripts]#mv ifcfg-eno16777736 ifcfg-eth0 ##将默认的网卡名eno16777736改为eth0 [[email protected] netw

CentOS 网卡eth1改为eth0

问题: 用VMware克隆CentOS 6.8后,ifconfig -a 发现系统内只有eth1,而且/etc/sysconfig/network-scripts/下只有,ifcfg-eth0文件,远程连接失败. 可能的原因: 正常来说,Linux在识别网卡时第一张会是eth0,第二张才是eth1.有时候我们使用虚拟机克隆技术后网卡的信息就会改变,新克隆出来的虚拟主机网卡名字可能变为eth1.无 造成这样是因为复制系统的过程中复制的文件已经有一个网卡在/etc/udev/rules.d/70-p

CentOS 7更改网卡名称

1.更改网卡配置文件ifcfg-enoxxxxxx里的NAME选项 vim /etc/sysconfig/network-scripts/ifcfg-enoxxxxxx NAME=eth0 2.更改网卡配置文件名称     cd /etc/sysconfig/network-scripts/ mv ifcfg-enoxxxxxx ifcfg-eth0 3.禁用该可预测命名规则,通过编辑/etc/default/grub并加入"net.ifnames=0 biosdevname=0 "

RHEL7系统将网卡名称修改为eth0

第1步:当安装完红帽RHEL7系统安装完成,您的网卡命名是这样的. 第2步:请编辑网卡的配置文件 将"/etc/sysconfig/network-scripts/ifcfg-eno16777736"的NAME参数项修改为eth0. 请不了解红帽RHEL7新版系统的新手读者先看下vim文本编辑器,[Vim编辑器使用方法]. 第3步:将网卡配置文件ifcfg-eno1677736重命名为ifcfg-eth0 [root@linuxprobe Desktop]# cd /etc/sysco

Linux学习之CentOS(三)----将Cent0S 7的网卡名称eno16777736改为eth0

Linux系统版本:CentOS_7(64位) 一.前言: 今天又从Centos 6.5装回了Centos 7,毕竟还是要顺应潮流嘛.安装完成之后,发现发现CentOS 7默认的网卡名称是eno16777736,如图所示: 像我这种有轻微强迫症的人看到这个名字总感觉不爽,于是偏要把eno16777736改成以前版本的eth0,那就开始吧. 二.修改CentOS 7的网卡名称: 输入如下命令,进入对应目录,编辑文件: vim /etc/sysconfig/grub 然后,往这个文件中添加“net.

如何修改CentOS 7.6的网卡名称

1. 背景介绍 在centos5的时候,我们习惯了eth0这样的网络设备命名,在centos6发现网络设备变成了em1这样的命名,到了CentOS 7版本对网卡的命名规则又进行了重新定义,因此,对于这个命名规则的修改,还是让很多人比较头疼,无法适应这种随机生成的网卡名称,下面就教大家如何将网卡固定修改为eth0,操作步骤也很简单: 2. 修改方法 进入到/etc/sysconfig/network-scripts/目录下,备份网卡文件 [[email protected] ~]# cd /etc