解决:no device found for connection “eth0”

前提:公司VMware虚拟机服务器需要迁移到新的服务器上,我直接把原虚拟机文件打包拷到新服务器上,直接扫描出来还原。

还原是还原了,查看网络配置,发现eth0没了,查看 /etc/sysconfig/network-scripts/ 也是没有eth0的,没有咋办,那就创建一个呗

有配置文件的就直接复制修改ip:

mv ifcfg-Wired_connection_1 ifcfg-eth0

修改IP,把name也修改成eth0:

修改完成后重启网络,发现报错no device found for connection “eth0”。

查看mac地址/etc/udev/rules.d/70-persistent-net.rules不匹配,先做个备份

 mv   /etc/udev/rules.d/70-persistent-net.rules  /etc/udev/rules.d/70-persistent-net.rules.bak

然后重启服务器。

重启完成后发现/etc/udev/rules.d/70-persistent-net.rules 又生成,找到其中eth0的mac,把mac地址复制到 /etc/sysconfig/network-scripts/fcfg-eth0中,重启网络,报错就成功解决了

原文地址:https://www.cnblogs.com/heze93/p/14334527.html