新装的Ubuntu16.04和centos7的默认网卡名称都是ens33。想要修改成eth0。ios
1、centos:vim
- 修改/etc/sysconfig/grub文件(修改前先备份)
为GRUB_CMDLINE_LINUX变量增长2个参数(net.ifnames=0 biosdevname=0),修改完成以下:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"
注意先后以空格相隔。
- 重建grub配置文件
执行命令:grub2-mkconfig -o /boot/grub2/grub.cfg
- 修改/etc/sysconfig/network-scripts/ifcfg-ens33
将文件名修改成ifcfg-eth0
打开文件,将NAME和DEVICE参数都修改成eth0.。
- 重启系统
- ifconfig,发现已经修改完成
2、Ubuntucentos
- vim /etc/default/grub
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" (和上面第一步同样,添加这两个参数)
- 重建grub配置文件
执行命令:grub2-mkconfig -o /boot/grub2/grub.cfg
- 网上有些地方要修改/etc/network/interfaces文件,我这里没有修改。(里面只有一个lo地址)
- 重启系统
- ifconfig,发现已经更改完成