从另一个子网访问VMWarepipe理networking

这是场景…

我们已经在9.x子网上运行了VSphere ESXi 5,我们的办公室从1.x子网运行。 我们可以在没有问题的情况下访问运行在虚拟机上的虚拟机(也有9.x IP),但是我们可以ping VMpipe理networking接口,但不能浏览到http / https框,也不能使用VSphere客户机连接到它。 连接刚刚超时。 我们有两个子网之间的VPN连接,并检查了两个防火墙,没有任何东西被阻塞(这也支持所有的stream量都可以通过虚拟机)。

VMWare中是否存在一个默认情况下将pipe理stream量限制到其本地子网的设置? 这样做是有道理的,但我无法在VSphere客户端中find任何选项。 对于pipe理networking来说,默认网关是绝对正确的,我们也可以通过我们的1.xnetworkingping IP并获得来自IP的响应。

如果有人有任何build议,他们将不胜感激!

谢谢!

这与vSphere没有任何关系,它是一个简单的第3层路由问题,可以实现一些工作路由,就是这样。

我知道这是一个古老的线程,但我之前看到过这个问题,并想帮助其他遇到同样问题的pipe理员。 当你可以从本地子网pipe理esxi环境,而不是从远程pipe理时,问题将会是第3层或更高的问题。 由于其他stream量可以从一个子网穿越到另一个子网,因此您知道问题不在中间的路由器或防火墙中。 所以问题必须在esxi设备上。 如果将VKERNAL适配器设置为属于不同的IP范围,则您所描述的情况很容易发生。 您可以通过导航到主机 – >pipe理 – >networking – > TCP / IPconfiguration_> IPv4路由表来轻松validation。 如果你看到主机试图本地路由(网关0.0.0.0)到一个子网,它不是一部分,那么你已经find了你的罪魁祸首。 追踪configuration错误的vkernal适配器并正确configuration!

@Jacob Maron。 这正是问题所在。 谢谢

在我的情况下,没有configuration网关,这就是为什么我可以在同一个networking上访问它,而不是任何其他networking(例如vpn)。

右键单击主机>configuration>networking>属性>pipe理networking(您可能已经重命名了您的pipe理networking)>编辑>检查默认网关和子网掩码。