CentOS 7 更改网卡名到以前的eth0

最近安装了CentOS7,内核总算升级到3.10,支持Linux容器,network namespace·······

但是安装完之后,发现ifconfig没看到熟悉的eth0,却是enp0s3,虽然只是一个网卡代号,但明显会影响一些脚本,带来诸多不方便,也不知道CentOS为何设置成这样。于是想把他改回来。

[[email protected] fbw]# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.5  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::a00:27ff:fe80:4d3c  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:80:4d:3c  txqueuelen 1000  (Ethernet)
        RX packets 2134  bytes 176901 (172.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1504  bytes 206316 (201.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 538  bytes 46716 (45.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 538  bytes 46716 (45.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

于是参考之前的一篇日志 Centos 配置eth0 提示Device does not seem to be present ,先去将ifcfg-enp0s3重命名为ifcfg-eth0,然后去查看/etc/udev/rules.d/70-persistent-net.rules文件,居然发现CentOS7里面没有这个文件,看来之前删除这个重启的方法不奏效了。

先百度一下,找到了一篇《 Centos Linux系统安装后网卡em改回eth的两种方法》,看了其中的第二个方法,改了一下grub的引导文件,重启一下,发现还是没有改名。

后google了一下,找到了一篇《Change default network name to old “eth0″ on RHEL 7 / Fedora 19 above》,也是改了一下grub文件,重启之后成功解决!!!

具体步骤如下:

1、 vim /etc/default/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=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet”
GRUB_DISABLE_RECOVERY=”true”

在GRUB_CMDLINE_LINUX的最后,加上 net.ifnames=0 biosdevname=0 的参数

GRUB_CMDLINE_LINUX=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0”

2. mv /etc/sysconfig/network-scripts/ifcfg-enp0s3  /etc/sysconfig/network-scripts/ifcfg-eth0

3、reboot

最后成功将网卡重名为eth0,嗯~~,还是那个味道,还是那么亲切~~~

[[email protected] ~]$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.5  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::a00:27ff:fe80:4d3c  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:80:4d:3c  txqueuelen 1000  (Ethernet)
        RX packets 56  bytes 7959 (7.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 70  bytes 10796 (10.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 5  bytes 580 (580.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5  bytes 580 (580.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

CentOS 7 更改网卡名到以前的eth0,布布扣,bubuko.com

时间: 2024-10-03 13:10:01

CentOS 7 更改网卡名到以前的eth0的相关文章

VMware(二):虚拟机里Linux系统Redhat7更改网卡名

一.虚拟机里Linux系统Redhat7更改网卡名 目的: 在虚拟机里面redhat7的网卡名称默认比较长,比较复杂,例如eno16777736.eno33554992.eno50332216,不方便更改参数信息和辨认,设法将虚拟机里Linux系统网卡改名显得非常必要. 方案: 1.修改网卡配置文件更改网卡名称和参数信息 2.修改grub文件来禁用内核继续使用该命名规则 3.重新生成grub配置并更新内核参数 4.添加udev的规则 5.重启系统验证,是重启系统不是仅仅重启网卡配置服务 步骤:

CentOS 6 和 CentOS 7修改网卡名的方法

CentOS 6 和 CentOS 7修改网卡名的方法 一.CentOS6 step 1:vim /etc/udev/rules.d/70-persistent-net.rules 在 NAME=" ***" 处 改为所要改的网卡名 ![] step2: cd /etc/sysconfig/network-scripts/ mv ifcfg-eth* ifcfg-eth0 mv ifcfg-eth* ifcfg-eth0 使用 mv命令将ifcfg-eth* 改为 ifcfg-eth0

[转帖]RedHat 如何更改网卡名 从ens192 改为eth0的问题

RedHat 如何更改网卡名 从ens192 改为eth0的问题 2017年03月27日 17:50:47 the_conquer_zzy 阅读数 2416 版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/the_conquer_zzy/article/details/66974282 在 /etc/sysconfig/network-scirpts/ 文件夹下 创建一个ifcfg-eth

centos7更改网卡名(eth0)

一.基础环境 1.角色.ip.版本.内核 serverA 192.168.1.30 3.10.0-229.el7.x86_64 CentOS Linux release 7.1.1503 (Core) 二.修改网卡名为eth0 1.备份配置 cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bak 2.修改配置 diff /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bak 88c88 <     linux16 /v

CentOS 7修改网卡名

1. 修改网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens32 ("ens32"为当前网卡名) 将NAME.DEVICE项修改为eth0 2.  重命名该配置文件 mv /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-eth0 3.  禁用该可预测命名规则 vim /etc/default/grub 加入"net

CentOS 7 修改网卡名为eth0 eth1 的两种方法

修改网卡名称为eth0.eth11.1 方法11.1.1 修改网卡名称cd /etc/sysconfig/network-scripts/mv ifcfg-eno16777736 ifcfg-eth0mv ifcfg-eno33554960 ifcfg-eth1 1.1.2 修改网卡配置文件[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0TYPE=EthernetBOOTPROTO=staticNETMASK

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 "

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的网卡名称: 输入如下命令,进入对应目

RedHat/CentOS 7如何更改网卡名为eth0 eth1......

[root@localhost ~]# vi /etc/sysconfig/grubGRUB_TIMEOUT=5GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL_OUTPUT="console"GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet net.ifnames=0 biosdevna