对网络所需的虚拟网络接口感到困惑

对网络所需的虚拟网络接口感到困惑

我对网络还比较陌生,并且对这个主题进行了大量研究,但我仍然不清楚我需要什么样的虚拟设置。

我在这里链接了网络图:网络图。除了 pfSense 之外的所有机器都是 ubuntu 14.04。

目的是让所有机器都可以互相访问,并可以访问互联网(通过交换机)。我的理解是 virtual_machine_0 和 virtual_machine_1 必须连接到虚拟网桥。

我感到困惑的是 pfSense 机器如何融入图片?它是否连接到 WAN 的 eth0,然后连接到 VLAN 的网桥(虚拟机连接到的网桥)?以这种方式连接的所有机器是否看起来都在同一个网络上?

答案1

这个问题有点难以回答,因为网站上的新手无法通过评论提问,但让我们看看我是否可以提供帮助:

首先,您需要在 pfSense VM 中安装两个网络接口。一个用于公共网络,连接到交换机;另一个用于私有网络,连接到 VM1 和 VM2。这意味着在您的 VM Host 中,您将需要两个网络或 VLAN。

一个桥接到您的 VM 主机的物理端口(因此它连接到交换机),另一个位于 VM 主机内。

VM1 和 VM2 各自需要一个端口。

假设您在 Ubuntu 上使用 Xen 作为虚拟机管理程序(VM 主机软件),并按照以下说明操作:https://help.ubuntu.com/community/Xen,然后在此页面(http://wiki.xenproject.org/wiki/Network_Configuration_Examples_(Xen_4.1%2B)您可以使用(在“示例 Debian 风格桥接配置(例如 Debian、Ubuntu)”部分中)

  • 示例 1 为 pfSense VM 的主(交换机连接)NIC,然后

  • 示例 4 针对第二个 pfSense NIC 以及 VM1 和 VM2 机器 NIC。

您将需要配置 pfSense 来路由您需要路由的内容,但这超出了本问答的范围。

相关内容