我在两个不同的虚拟机上运行了两项服务(防火墙和 DPI),并且有一台服务器连接到网络,上面有文件要下载。因此,我希望 VM2 能够联系服务器下载一些文件,但流量应首先流向 VM1(即防火墙),然后再流向 VM2。使用 VirtualBox 可以实现这一点吗?如果可以,如何实现?这是我谈到的结构的照片:
答案1
设置VM2的默认网关为VM1,这样VM2与Server之间的数据都会通过VM1。
在主机上添加一条路由,说明 VM2 的数据将传递给 VM1。
如果可以的话,尽量给VM1两个虚拟网络接口,并为VM1和VM2构建一个专用网络。