无法从主机 ping 或访问来宾 - vmware
Posted
技术标签:
【中文标题】无法从主机 ping 或访问来宾 - vmware【英文标题】:Can not ping or access guest from host - vmware 【发布时间】:2014-10-11 04:41:13 【问题描述】:我有带 vmware 工作站和 debian 7 的 win7 操作系统。这是主机的 ipconfig(win 7)
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 10.47.235.94
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 0.0.0.0
我通过 NAT 连接(我无法进行桥接连接)。客人的ifconfig是这样的
但是通过 ip 192.168.252.138
从主机 ping 来宾会导致请求超时。如果我从 win7 网络连接启用某些网络适配器,比如VMnet1
,那么这些行会相应地出现在 win7 ipconfig 中
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::4561:18cc:8abc:93a2%15
IPv4 Address. . . . . . . . . . . : 192.168.71.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
我可以通过192.168.71.1
从访客 ping 主机,但再次无法从主机 ping 访客(这是我需要的)。
我在来宾中没有任何防火墙规则:/sbin/iptables -L
没有显示任何规则。
我可以创建自定义虚拟网络并将访客连接到它设置静态 IP 地址,在这种情况下我可以从主机连接到访客,但问题是我无法从访客连接到互联网。
谢谢
【问题讨论】:
【参考方案1】:我必须启用 VMware Network Adapter VMnet8
而不是 vmnet1,这样做它会将以下内容添加到主机的配置中
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::28e4:a65d:b520:ad92%16
IPv4 Address. . . . . . . . . . . : 192.168.252.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
在此之后,我能够从主机 ping 来宾。 host和guest之间的连接类型是nat。
更新
如果它已经启用,禁用并重新启用可能会有所帮助(感谢 Paul G)
【讨论】:
我的 VMNet8 已启用,但我仍然无法 ping 我的 Cent/OS 来宾。我不得不禁用它并重新启用它。然后它开始工作。感谢您为我指明了正确的方向。 @PaulG,np,感谢您的评论,我将其添加到 asnwer 对我来说,即使禁用 VMNet8 也无济于事。不知何故,我的 VMNet 适配器 IPV4 设置发生了变化。所以我不得不编辑 VMNet1 和 VMNet8 适配器的属性并将 IPV4 设置更改为 DHCP。之后,从主机到客人的连接正常工作。 你拯救了我的夜晚! 由于某种原因,选择“NAT”作为虚拟适配器不起作用,而选择“自定义 - VMNet8 - NAT”则有效。不知道为什么它们会有所不同。【参考方案2】:如果有人遇到此问题但未找到解决方法,请将其留在这里。
这很明显,但也要确保您的客人(如果运行 Windows)实际上是可发现的。
在开始时键入“家庭组”,然后将网络位置更改为私人或转到“更改高级共享设置”并相应地为公共设置权限。
这是容易被忽视的小细节之一......
【讨论】:
【参考方案3】:[Virtual Network Editor]设置ISO-OSI-Layer-1 & 2
.. 为以太网类型的 LAN 提供物理介质上的物理抽象和 CSMA/CD 控制层
您的设置在同一个 VMne1 CSMA/CD 域上具有两个分离的第 3 层网络地址定义:
W7 was an L2 CSMA/CD-VMnet1 connected [host] on an L3 [network] 10.47.235.94/32
W7 had an L2 CSMA/CD-VMnet1 setup as an L3 [network] 192.168.71.0/24 #(*)
VM was an L2 CSMA/CD-VMnet1 connected [host] on an L3 [network] 192.168.252.0/24
而且,除了明显不匹配的配置 (^*),没有 L3 [网络] 互连 通过 [router
] 让两个离散世界之间有一个 IP-route-able 连接。
这永远不会飞
要么设置 [router
] 角色,要么配置 L3-“匹配”地址或移动到单独的 VMnet(VmWare 将为您“路由”)
【讨论】:
以上是关于无法从主机 ping 或访问来宾 - vmware的主要内容,如果未能解决你的问题,请参考以下文章
无法从主机访问 VM 来宾(使用正在运行的 *** 客户端)
VMWare fusion:从来宾连接到主机的 Web 服务器