centos7将网卡名字改成eth0样式

从CentOS/RHEL7起,可预见的命名规则变成了默认。CentOS 7 这种变化的原因,是由于systemd 和 udev 引入了一种新的网络设备命名方式–一致网络设备命名(CONSISTENT NETWORK DEVICE NAMING) 。这一规则,接口名称被自动基于固件,拓扑结构和位置信息来确定。现在,即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换。

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

比如网卡名称是eno16777736, 在root用户下:

1、打开/etc/sysconfig/grub,

# vim /etc/sysconfig/grub

内容如下:

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="$(sed ‘s, release .*$,,g‘ /etc/system-release)"

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="vconsole.keymap=us crashkernel=auto  vconsole.font=latarcyrheb-sun16  rhgb quiet"

GRUB_DISABLE_RECOVERY="true"

2、修改上面内容中的GRUB_CMDLINE_LINUX的值,增加net.ifnames=0 biosdevname=0

# vim /etc/sysconfig/grub

修改后的内容如下:

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="$(sed ‘s, release .*$,,g‘ /etc/system-release)"

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="vconsole.keymap=us crashkernel=auto  vconsole.font=latarcyrheb-sun16 net.ifnames=0 biosdevname=0 rhgb quiet"

GRUB_DISABLE_RECOVERY="true"

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

4、修改文件内容 vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

以下背景为红色的内容

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

IPADDR=192.168.0.66

NETMASK=255.255.255.0

GATEWAY=192.168.0.1

NM_CONTROLLED=no

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

NAME=eth0

UUID=12c7aa04-11be-4649-988c-501737b3df9c

HWADDR=00:0c:29:29:30:6c

DEVICE=eth0

ONBOOT=yes

PEERDNS=yes

PEERROUTES=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

重新对文件进行命名:mv /etc/sysconfig/network-scripts/ifcfg-                   eno16777736 /etc/sysconfig/network-scripts/ifcfg-eth0

然后,重启系统,网卡名字就变成eht0了

时间: 2024-10-08 20:56:13

centos7将网卡名字改成eth0样式的相关文章

centos7将网卡名字改成eth样式

1.修改GRUB_CMDLINE_LINUX的值,增加net.ifnames=0 biosdevname=0 vim /etc/sysconfig/grub 修改后的内容如下: GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="con

centos7/redhat7 将网卡名字改成eth样式的方法

centos7/redhat7 将网卡名字改成eth样式的方法 方法/步骤 1 编辑 /etc/sysconfig/grub 找到“GRUB_CMDLINE_LINUX”这一行 2 在rhgb前面,添加net.ifnames=0 biosdevname=0 3 在打开的终端上然后执行 grub2-mkconfig -o /boot/grub2/grub.cfg 4 用命令切换到/etc/sysconfig/network-scripts/网卡目录下,如图所示 5 我这里是有两个网卡信息,将ifc

Centos7修改网卡,把ifcfg-eno16777736改成eth0的操作步骤

1.修改前我的网卡信息是这样的: 2.打开网卡配置文件,把配置文件中的NAME参数改成eth0 命令:[[email protected] etc]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 3.将网卡的配置文件的文件名改成ifcfg-eth0: 命令:[[email protected] network-scripts]# mv ifcfg-eno16777736  ifcfg-eth0 4.修改grub配置文件,即"/etc/s

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

centos7修改网卡名字

网卡名称默认为eno16777736.eno33554984,如果改为eth0.eth1 1.修改配置 vi /etc/default/grub GRUB_CMDLINE_LINUX 加上 net.ifnames=0 biosdevname=0 2.重新加载配置 grub2-mkconfig -o /boot/grub2/grub.cfg 3.修改网卡名称 cd /etc/sysconfig/network-scripts/ vi ifcfg-eno16777736 修改为 NAME=eth0

centos7修改网卡名字为传统名字

前言:在centos6及其之前的系统中,我们已经习惯了网卡为eth0,eht1这种网卡命名方式,在centos7上网卡名字为ens33,ens37,ens38等名字,很别扭,想统一下网卡的命名. 1 修改内核配置文件 [[email protected] ~]$ sed -r -i.bak '/^GRUB_CMDLINE_LINUX/[email protected](.*)"@\1 net.ifnames=0 biosdevname=0"@' /etc/default/grub #

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

======问题===== rhel的网卡为enoxxxxxxxxx =====原因====== 从CentOS/RHEL7起,可预见的命名规则变成了默认.这一规则,接口名称被自动基于固件,拓扑结构和位置信息来确定.现在,即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换. ========解决方案====== 1.系统安装完毕,网卡的名字变为了下图: 2.首先,先编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcf

修改CENTOS7的网卡ens33修改为eth0

1.先编辑网卡的配置文件将里面的NAME DEVICE项修改为eth0 vim /etc/sysconfig/network-scripts/ifcfg-ens33 2.[[email protected]~ network-scripts]# mv ifcfg-ens33 ifcfg-eth0 3.禁用该可预测命名规则.对于这一点,你可以在启动时传递"net.ifnames=0 biosdevname=0 "的内核参数.这是通过编辑/etc/default/grub并加入"

Linux网卡名改eth0方法

Linux网卡名改eth0方法 步骤一 root用户下查看网卡信息 ifconfig –a 如果网卡名是ethX的执行步骤二,否则从步骤三开始执行.(X表示任意数字,步骤三开始ethX表示物理网卡名可以是其他名字eg:p3p1.em1等) 步骤二 下面先把ethX宕掉[[email protected] Desktop]# ifdown ethX 找到70-persistent-net.rules文件 [[email protected] Desktop]# cd /etc/udev/rules