我是 ESXi 新手,我正在尝试配置一个小型客户机服务器,每个客户机都运行 Windows 7 Starter。我的目标是让工作人员连接到 ESXi 服务器,获得 Windows“计算机”,并能够从内部连接到思科交换机。该服务器有 2 个 NIC,一个连接到办公网络,一个连接到思科交换机和 VPN 网络。我需要所有机器都连接到同一个 NIC,即连接到思科交换机的 NIC。
我设置了两个标准交换机。vSwitch0 将管理网络连接到 NIC0(本地网络)。vSwitch1 连接到虚拟机所在的 VM 网络。
现在我尝试访问思科 VPN,但无法访问。我猜我设置错了(也许我没有桥接 NIC?)但我不知道。
这是我创建的网络映射:
本地网络(非思科路由器) | ESXi 主机 | -------------------------- | |------------ | | | 管理|----| | | | 网络 | vSwitch0 | | |------------ | | | | |-vmnic0|----| |-------- | | VM1---| | | VM2---| | | VM3---|---vSwitch1 | | VM4---| | | | VMx---| |--vmnic1|----| |-------- | | -------------------------- | | 思科交换机 | ---------------- | | |--------------| ----------------
编辑:当我尝试在 vSwitch1 上启动虚拟机以单独连接到 VPN(使用 vSphere 客户端)时,我无法成功。客户机从 Cisco 获得了一个 IP(主机可以很好地识别它),但没有 ping 之类的。我尝试将客户机移动到 vSwitch0 并像普通计算机一样连接到互联网(vmnic0 连接到本地网络和路由器),但根本无法访问网络。这很奇怪,我做错了什么吗?
EDIT2:经过几个小时尝试设置互联网连接(将虚拟机移动到 vSwitch0),我为虚拟机设置了一个静态 IP,并获得了互联网连接(通过本地网络)。现在我需要找到一种方法来连接到思科交换机。如果我没记错的话,问题是思科交换机设置了主机的 IP 地址(为 192.168.0.254)。但我需要虚拟机从思科获取一个 IP 地址(这是不可能的,因为他不知道它们)。所以现在我需要找到一种方法让虚拟机使用“本地” dhcp 等连接到思科。
有人有想法吗?
我会感激任何帮助。谢谢。
答案1
您需要一个虚拟机,连接到两个 vSwitch,并配置为在两个网络之间路由流量。
它可以是任何您想要的操作系统,只要它可以在两个网络之间执行 IP 转发/路由任务。
根据您的特定设置,您可能还希望它执行其他操作(例如防火墙或 NAT),但如果不了解有关您的网络/子网和路由的更多信息,我无法提供太多见解。
答案2
您的用户无需访问 ESXi。只需在防火墙中启用 RDP,然后让他们以这种方式进行操作即可。
让他们看到虚拟机管理程序只会带来复杂性。