您好,我一直在尝试让这台服务器运行,但到目前为止还没有成功。我有一台 ESXi v4 服务器并置,我被提供了一个公共 IP。默认情况下,管理接口连接到物理 NIC,因此现在我可以使用 vSphere 客户端连接到服务器。我尝试使用其中一个虚拟机作为路由器 (m0n0wall),使用 2 个接口,一个内部接口,另一个外部接口(我将在其中连接物理 NIC),然后将 vSphere 的端口转发到管理接口,该接口与 m0n0wall 内部接口位于同一个内部 vSwitch 上。当我这样做时,我无法再使用 vSphere 进行连接。
希望有人能给我指明正确的方向。
答案1
什么设备实际上提供了您的单个公共 IP?如果是路由器,那么您可以将 ESXi 的管理端口从 80/443/902/903 移到其他端口,或者将您自己的服务通告到非端口 80/443/902/903 块,然后让路由器对其进行 NAT。如果是您的实际 ESXi 盒正在运行 IP,那么您就不走运了,它的管理接口将拥有该 IP,并且不允许访客流量通过它 - 尽管它会很乐意共享单个 NIC - 这就是路由器/NAT 方法的工作方式。当然,您可以随时购买更多公共 IP。