我必须向运行 ESXi 6.5 的 ESXi 主机添加辅助 IP。我的目标是允许在不同本地网络上运行的某些计算机通过辅助接口与 ESXi 内部的虚拟机进行通信。以下是一张描述我意图的地图:
如您所见,我有一个通过主接口连接的主路由器,192.168.1.0/24
并且我需要连接到由另一个具有不同 IP 范围的路由器管理的另一个网络(192.168.6.0/24
)。
我尝试创建一个连接到具有新 VMKNIC 的新 vSwitch 的新端口组,并创建了一个新的自定义 TCP/IP 堆栈。问题是:
- 我既无法从 CLI 也无法从新 TCP/IP 堆栈中的接口设置网关。
- 即使正确配置,连接到新 vSwitch 的虚拟机也无法访问其他机器。
欢迎任何建议!
答案1
据我了解,您想使用主机连接 2 个 LAN,但这是不可能的,主机将不会充当路由器。
主机中拥有 2 个接口只会使其成为两个 LAN 的一部分(如果它们能够到达 GW),但您无法添加将流量从一个接口重定向/路由到主机内部另一个接口的功能。
为此,您需要修复路由器中的路由,在它们之间建立直接连接,并启用路由协议
答案2
VM 不通过主机的 TCP/IP 堆栈或与主机的 TCP/IP 堆栈进行通信。
ESXi 主机不是路由器。您需要在路由器上配置两个网络之间的路由。