新裝的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,發現已經更改完成