Centos7修改网卡命名为ethx格式
CentOS 7修改网卡命名为ethx格式
1、编辑 grub 配置文件
vim /etc/sysconfig/grub 找到GRUB_CMDLINE_LINUX 行,为其增加 2 个参数,net.ifnames=0 biosdevname=0 如下所示:
GRUB_CMDLINE_LINUX="crashkernel=auto net.ifnames=0 biosdevname=0 rhgb quiet"
2、重新生成 grub 配置文件
如果系统是以BIOS
方式启动:
grub2-mkconfig -o /boot/grub2/grub.cfg
如果系统是以UEFI
方式启动:
grub2-mkconfig -o /boot/efi/EFI/centos/grub2/grub.cfg
reboot 重启服务器
3、修改网卡配置文件
用旧的网卡配置文件(以ifcfg-ens33为例)生成新网卡的配置文件(以eth0为例)。
mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
#修改NAME,DEVICE项为eth0,增加或修改HWADDR项为实际网卡的mac地址,其它内容不变。
NAME=eth0
DEVICE=eth0
HWADDR=00:0f:53:0c:b6:f1
4、启网络服务
systemctl restart network.service
-----------------------------------------------------------------------------------------------------------------------------------
参考文档:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/ch-consistent_network_device_naming#sec-Naming_Schemes_Hierarchy
http://blog.sina.com.cn/s/blog_704836f40102w36n.html
http://benjr.tw/93340
https://docs.oracle.com/en/operating-systems/oracle-linux/7/admin/ol7-about-netconf.html