我有四台测试计算机连接在一个小型测试网络中(如下图所示)。其中两台计算机在 ESXi 中,两台在物理计算机上。它们都配置了与客户使用的相同的 IP 地址。
问题是我想从办公室网络上的工作计算机(完全不同的 IP 范围)访问计算机。我想通过远程桌面访问它们,并且我还想能够从测试计算机访问办公室服务器。这是否可以通过简单且便宜的方式实现?我没有权限在办公室网络中进行更改。
=====================
||ESXi ||
|| A B ||
|| | | ||
|| --------- || (virtual switch)
|| | ||
||=========|=========
|
----------------- (switch)
| |
======= =======
||C || ||D ||
|| || || ||
======= =======
编辑
可以使用双网卡向 ESXi 中的虚拟网络添加额外的虚拟机。一个用于测试网络,一个用于办公网络。如果有帮助的话,我还可以替换用于测试网络的物理交换机。
答案1
您需要在两个网络之间进行路由。如果您无法从其中一个网络访问另一个网络,一些这种方式,那你就没那么幸运了。你要么需要网络管理员在它们之间设置路由,要么在它们之间配置 VPN(假设连接性最低)(即通过公共互联网)。
如果你可以拥有多宿主虚拟机,只需将该虚拟机变成路由器,并将其设置为需要离开测试网络的任何事物的网关。至于获取到测试网络,您仍然需要网络管理员在其端添加路由。