解决: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中,重启网络,报错就成功解决了