无法ping或从主机访问guest虚拟机 - vmware

时间:2014-08-18 09:45:51

标签: networking vmware vmware-workstation

我有win7操作系统,带有debian 7的vmware工作站。这是主机的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就是这个

debian 7 ifconfig - vmware

但是,通过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来自guest虚拟机的主机,但是再次无法从主机ping客户端(这是我需要的)。

我在访客中没有任何防火墙规则:/sbin/iptables -L没有显示任何规则。

我能够创建自定义虚拟网络并将guest连接到它设置静态IP地址,在这种情况下我可以从主机连接到guest,但问题是我无法从guest连接到Internet。

感谢

3 个答案:

答案 0 :(得分:29)

而不是vmnet1我必须启用VMware Network Adapter VMnet8,这样做会将以下内容添加到主机的配置

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客人。主机和来宾之间的连接类型是nat。

<强>更新

如果它已经启用,禁用和重新启用可能会有所帮助(感谢Paul G)

答案 1 :(得分:4)

如果离开这里,任何人都应该遇到这个问题并且找不到修复方法。

它显而易见,但也确保你的客人,如果运行Windows,实际上是可以发现的。

在开始时键入“HomeGroup”,并将网络位置更改为私人或转到“更改高级共享设置”并相应地为公共设置权限。

这是一个很容易被忽视的小细节......

答案 2 :(得分:0)

[虚拟网络编辑器]设置ISO-OSI-Layer-1&amp; 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 [网络] 互连通过[< strong> router ]以使两个discjunct世界之间具有IP路由连接。

这永远不会飞

设置[ router ]角色,或配置L3-“匹配”地址或移至单独的VMnet(VmWare将为您“路由”)