XenServer 7 – 将所有公共stream量传递给防火墙解决scheme

我有一台运行着XenServer 7的服务器。

目前,XenServer只有一个虚拟机(FW01),它是我的防火墙解决scheme和路由器,我想通过ETH0将XenServer连接到广域网,并将在ETH0上接收到的所有stream量直接转发到FW01虚拟机,而无需XenServer本身查看收到的软件包,以便该虚拟机可以处理所有安全性问题,而不会影响XenServer本身。

边注。 FW01 VM也是XenServer本身的防火墙,这就是为什么XenServer将在ETH0上接收的所有软件包直接转发到FW01 VM非常重要。

还是他们像一个正式的XenServer的方式归档呢?

description01

与虚拟机pipe理程序networking一样,XenServer会创build虚拟机连接到的虚拟以太网交换机。 这些虚拟交换机在虚拟机中充当物理网卡和虚拟网卡之间的中间人。 因此,XenServer将尝试检查数据包并将其正确路由。

由于您使用虚拟机作为您的主要防火墙,一个好的解决scheme是select一个双端口网卡,并直接使用硬件直通到您的FW01虚拟机。 这将放弃对VM的整个NIC的控制,并且XenServer不会触及任何传入的数据包。

NIC上的一个端口将作为传入WAN连接,而另一个端口将用于(通过以太网电缆或交换机)回送到XenServer主机。 使用此设置,就好像您拥有专用的防火墙设备,而不是作为虚拟机运行。