centos 修改网卡名为eth0

Posted 不会游泳的鱼pdj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 修改网卡名为eth0相关的知识,希望对你有一定的参考价值。

centos7和centos6的命名规则不同,centos6网卡名由udev控制 网卡名以eth开头然后第一块网卡叫eth0第二块网卡叫eth1,然后centos7的网卡命名规则截然不同

centos7的设备是由systemd-udev控制,具体怎么控制就不介绍了,网上资料很多

步入正题--》修改网卡名

先将要修改的网卡配置文件修改

1 mv /etc/sysconfig/network-scripts/ifcf-ensp3 /etc/sysconfig/network-scripts/ifcf-eth0
2 sed -i s/NAME=.*$/NAME="eth0"/ /etc/sysconfig/network-scripts/ifcfg-eth0
3 sed -i s/DEVICE=.*$/DEVICE="eth0"/ /etc/sysconfig/network-scripts/ifcfg-eth0
4 sed -i s/GRUB_CMDLINE_LINUX=.*$/GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet net.ifnames=0 biosdevname=0"/ /etc/default/grub
5 grub2-mkconfig -o /boot/grub2/grub.cfg 

重启机器就可以了

如果机器迁移了,网卡的mac地址发送改变,则会造成网卡无法启动

这个时候修改添加策略文件,然后在配置文件里面定义新的MAC地址

首先使用dmesg过滤到新的网卡mac地址,--》创建udev配置文件,--》修改网卡配置文件,--》重启网络

 1 [[email protected] ~]# dmesg |grep eth
 2 [    1.343720] 8139cp 0000:00:03.0 eth0: RTL-8139C+ at 0xffffc90000746000, 52:54:00:4b:a2:4f, IRQ 11
 3 [[email protected] network-scripts]# cat /etc/udev/rules.d/70-persistent-net.rules
 4 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:4B:A2:4F", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
 5 [[email protected] network-scripts]# cat ifcfg-eth0 
 6 HWADDR=52:54:00:4B:A2:4F
 7 TYPE=Ethernet
 8 BOOTPROTO=dhcp
 9 NAME=eth0
10 UUID=6e91dd7f-31eb-3508-929f-1abdfe166904
11 ONBOOT=yes

 


以上是关于centos 修改网卡名为eth0的主要内容,如果未能解决你的问题,请参考以下文章

centos7修改网卡名为eth0

CentOS 7 修改网卡名为eth0

20190108在CentOS7中修改网卡名为 eth0

centos7 修改网卡名为eth0及基本优化

Centos 7 系统安装完毕修改网卡名为eth0

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