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自定义网卡后,连接就正常了。

posted @ 2020-06-01 14:16  Peterer~王勇  阅读(1051)  评论(0编辑  收藏  举报