vmware fusion 宿主机和虚拟机相互无法ping通


场景

vmware fusion使用NAT模式时,虚拟机和宿主机之间互相无法ping通,默认vmnet8的配置如下:

vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	ether 00:50:56:c0:00:08 
	inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255

虚拟机之间,虚拟机与网关之间都可以ping同,只是无法ping通192.168.2.1这一个IP。
这个现象原来是没有的,后来换了电脑以后就出现了,我猜测是vmnet8网卡bug,192.168.2.1这个IP没有在网络内,处于假死状态。

解决方案

使用自定义网卡,在“VMware Fusion->偏好设置->网络”中添加自定义网卡,允许NAT模式。

vmnet4: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	ether 00:50:56:c0:00:04 
	inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255

将虚拟机网络切换到vmnet4自定义网卡后,连接就正常了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM