device eth0 does not seem to be present, delaying initialization

delaying initialization   device eth0  

问题

  • device eth0 does not seem to be present, delaying initialization
  • 克隆的虚拟机配置好网络地址后重启出现如标题所示错误
  • 修改mac地址和uuid后重启还是出现一样的错误

解决方法

  • 删除 /etc/udev/rules.d/70-persistent-net.rule,重启centos 系统
  • 直接编辑这个配置文件把里面的网卡和mac地址和ifcfg-eht0对应

原因

  • 方法一: 因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,直接删除重启,它会自动生成个。
  • 方法二: 不希望重启的话,可以直接修改