网络设备的名称从eth0开始排序,使用vmware创建网络的时候,网络设备的名称缺省的被设定为了eno16777736,使用ip addr或者ifconfig确认的时候,我们看到的是eno16777736而不是eth0,本来这不是什么事,但是使用诸如DCOS或者kubernetes1.4等的时候,有些版本对这个还是有些介意的,本文将简单介绍一下如何在centos7下改变网络设备名称。
事前确认
CentOS和Linux内核版本
[root@host31 ~]# uname -a
Linux host31 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@host31 ~]#
缺省的网络设备名称
[root@host31 ~]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.32.131 netmask 255.255.255.0 broadcast 192.168.32.255
inet6 fe80::20c:29ff:fe3e:8b29 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:3e:8b:29 txqueuelen 1000 (Ethernet)
RX packets 11736 bytes 15663740 (14.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4502 bytes 311217 (303.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.