02
2024
07
15:00:17

解决虚拟机系统拷贝出现网络无法连接的方法(问题:Device eth0 does not seem to be present, delaying initialization.)...

出现的问题:

  在vmware" style="box-sizing: border-box; outline: none; margin: 0px 3px 0px 0px; padding: 0px 14px 0px 3px; text-decoration-line: none; cursor: pointer; color: rgb(252, 85, 49); font-synthesis-style: auto; overflow-wrap: break-word; border-radius: 3px; background: url("../img/iconHighlight.svg") right top / 12px 14px no-repeat transparent; box-shadow: none;">VMware上对系统做了多份拷贝,虽然重新配置了network, ifcfg-eth0,以及在虚拟机配置中重新生成了MAC地址, 但service network restart(ifup eth0(端口)或(ifconfig eth0(设备名) up)后报错:

  Device eth0 does not seem to be present, delaying initialization

 

原因:

  70-persistent-net.rules 此文件由系统自动生成(可以自定义,只能修改name属性),实现网卡与MAC地址的绑定,多份拷贝之后虚拟机配置生成了新的MAC地址(物理上的),而70-persistent-net.rules中的MAC地址没有重新生成,系统就会报错,认为该设备不存在。

 

解决方法:

  删除70-persistent-net.rules:#rm /etc/udev/rules.d/70-persistent-net.rules

  重启系统:#reboot -h now

  系统重新生成了70-persistent-net.rules文件,将ifcfg-eth0中的DEVICE值修改为70-persistent-net.rules中name属性的值,将HWADDR删除(或者将它的值修改为70-persistent-net.rules中ATTR{address}属性的值)

  重新启动网络服务:service network restart

  成功!









解决VMWare - Could not connect ‘Ethernet0‘ to virtual network ‘/dev/vmnet0‘.

VMWare - Could not connect ‘Ethernet0’ to virtual network ‘/dev/vmnet0’.

sudo modprobe vmnet && sudo vmware-networks --start

sudo systemctl start vmware-networks.service

————————————————




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/6897.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: