> CentOS > CentOS入门 >

CentOS7使用传统的网卡命名

CentOS7是基于硬件来命名网卡,虽然唯一性更高,但是会带来脚本兼容性的问题,下面的就实现改回传统的eth的命名方式

vim /etc/default/grub
  1 GRUB_TIMEOUT=5                                                     
  2 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
  3 GRUB_DEFAULT=saved
  4 GRUB_DISABLE_SUBMENU=true
  5 GRUB_TERMINAL_OUTPUT="console"
  6 GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/    swap rhgb quiet"
  7 GRUB_DISABLE_RECOVERY="true"
  改为
   GRUB_TIMEOUT=5                                                     
  2 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
  3 GRUB_DEFAULT=saved
  4 GRUB_DISABLE_SUBMENU=true
  5 GRUB_TERMINAL_OUTPUT="console"
  6 GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/    swap rhgb quiet net.ifnames=0"
  7 GRUB_DISABLE_RECOVERY="true"

即在GRUB_CMDLINE_LINUX的行尾加上net.ifnames=0
#重新生成配置文件
grub2-mkconfig -o /etc/grub2.cfg
ll /etc/grub2.cfg
lrwxrwxrwx. 1 root root 22 Mar 21 17:34 /etc/grub2.cfg -> ../boot/grub2/grub.cfg
可以看不到 /etc/grub2.cfg是/boot/grub2/grub.cfg的软链接,也可以直接修改/boot/grub2/grub.cfg文件
#重启生效
reboot (责任编辑:IT)