新裝的Ubuntu16.04和centos7的默認網卡名稱都是ens33。想要修改為eth0。
一、centos:
- 修改/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,發現已經修改完成
二、Ubuntu
- 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,發現已經更改完成