我有一个 ESXI 5.1,它带有一个 /29 块 IP(例如 70.60.50.0/29),并且 ESXi 管理地址是第一个可用地址 70.60.50.2,此外我还有一个辅助 /27 IP 块(10.20.30.0/27),它静态路由到主(第一个可用)IP 地址 /29(静态路由到 70.60.50.2),我需要运行 VM 并从辅助 IP 块中为它们提供 IP,但我不知道如何在 ESXI 中进行 IP 转发!(我已经在 KVM 虚拟化中这样做了,但 ESXI 中没有这样的选项)有人可以帮忙吗?谢谢
答案1
ESXi 仅用于交换,这就是您拥有 vSwitches 的原因。因此,在正常应用程序中,您将在外部进行路由,并将所有网络作为标记流量传输到 pNIC,然后在 vSwitches 中分配具有不同 VLAN 标记的端口组。vmkernel 适配器则不同,它们是虚拟网络内的 Hypervisor 自己的网络适配器,可以将它们分配给相应的端口组。在需要路由器的情况下,我通常会在主机上的 VM 上安装例如 pfSense,并执行所需的 L2 管道以获得我想要的。因此,在您的情况下,您需要为主机分配不同的 IP,将 70.60.50.2 分配给某种类型的路由器/fw(虚拟或其他),并让该 VM/物理盒在网络之间进行路由。对于非常基本的设置,您甚至可以使用 Windows VM。