Linux CentOS正常情况下安装完成后网卡名为eth0,但在Vmware vsphere中安装后变成 ens* 这样的格式,本身网卡名称并没有多大的影响,
但在网络监控,自动化运维中就会遇到比较多的麻烦。
- 修改CentOS 7内核配置文件
1 | $ vi /etc/default/grub |
在GRUB_CMDLINE_LINUX 这行加入 net.ifnames=0 biosdevname=0
重新生成内核配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
修改网卡配置文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22cd /etc/sysconfig/network-scripts
mv ifcfg-ens32.cfg ifcfg-eth0
vi ifcfg-eth0
DEVICE=eth0 #修改成eth0
BOOTPROTO=none
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="2752b6cb-9a76-4d1d-8245-f4ff176ef481"
HWADDR=0e:d2:19:58:01:6c
IPADDR=192.168.1.20
PREFIX=24
GATEWAY=192.168.1.10
DNS1=192.168.5.5
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="eth0" #修改成eth0
LAST_CONNECT=1444804985
NETMASK=255.255.255.0
USERCTL=no
systemctl rebootip addr show #检查是否已修改成功
最后更新: 2026年07月03日 15:35
原始链接: https://blog.icanwen.com/2018/03/03/change_centos_interface_name/