我有一个 Vmware ESXi 5.5.0 虚拟机管理程序,安装在一台带有 3 个物理 NIC 的台式电脑上。第一个 NIC 连接到互联网 (WAN),第二个和第三个 NIC 上安装(插入)了接入点。我想在它们上面创建一个单一网络,其中所有设备都可以相互连接,并安装一个 Windows 服务器,该服务器将连接到互联网并在服务器上安装的虚拟机和 2 个 AP 之间分配互联网。问题是,无论我在 ESX 网络配置中尝试什么设置,我都无法将第二个和第三个 NIC 组合或桥接到第一个 NIC。结果是,如果我将虚拟机设置为位于同一个 vSwitch 上,它们可以从 Windows 服务器获取互联网,但 2 个 AP 没有获得 DHCP,或者无法 ping 通 Windows 服务器。有没有办法只使用这台机器和其上的虚拟机连接这 3 个 NIC,以合并这 3 个网络,并使它们可以相互访问?
答案1
这有点混乱,对于 VMware ESXi 来说不是一个好应用。物理路由器/防火墙和交换机是解决这个问题的更好方法。
但是,您可以创建多个 vswitch。
vswitch0 可以包含面向公众的网络上行链路和 Windows 服务器的公共接口 (vnic)。
vswitch1 可以拥有 Windows 服务器的私有接口,以及您希望在本地“网络”上拥有的其他虚拟机的 vnic。
vswitch1 还应将另外两个物理网卡添加为上行链路。您可以将接入点连接到这些网卡。
对于您的 Windows 服务器,您需要安装路由和远程访问功能,并且最好在其私有 vnic 上提供 DHCP 和其他服务。