Centos7修改网卡名称

今天部署服务,发现物理服务器的网卡名字不统一,需要修改成统一名称,网上查了一些发现都不好使,可能因为操作系统不一样,现在整理一下centos7如何修改网卡名称。

物理机上的操作没保存图片,下面是在虚机上还原一下过程,下面我们将eth0网卡改名为eth3,只针对centos7做了验证,他系统可能不适用,其他系统的遇到了再写。

1、执行ip addr查看生效的网卡,记住要修改名称的网卡的mac地址

2、执行vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改NAME 和 DEVICE 为eth3,有的在这个配置文件中也可以看到HWADDR参数,这也是mac地址。

3、为了文件名字和网卡名字统一,修改网卡配置文件名称

mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth3

4、重点在这里,编辑网卡规则文件vi /usr/lib/udev/rules.d/60-net.rules,修改前是这样的

现在我们修改一下规则,删掉之前的,增加一个规则,指定mac地址和网卡名称

5、重启服务器之后,再查看网卡,名称已经被修改了

==============================================================================================

这样修改网卡名需要绑定mac地址,如果是从别的名称改成eth0,则有种不需要绑定mac地址的方法

1、将/etc/sysconfig/network-scripts/下面网卡的配置文件重命名成ifcfg-eth0

2、编辑ifcfg-eth0文件,将NAME和DEVICE都改成eth0

3、编辑/etc/default/grub文件并加入“net.ifnames=0 biosdevname=0 ”两个配置

4、运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数,然后reboot重启机器,网卡会变成eth0

==============================================================================================

如果是在刚开始安装系统时,就要修改网卡名为eth0,可以直接增加一个内核参数即可

1、在下面的安装页面上选择安装选项,然后按tab键

2、在下面出现的命令行后面加个空格,然后输入net.ifnames=0 biosdevname=0 再按回车即可

-----------------------------------------------------------------------

 具体网卡的含义可以参考 https://www.cnblogs.com/yanh0606/p/10910808.html

原文地址:https://www.cnblogs.com/yanh0606/p/9938667.html